ℹ️ Ваши ответы не сохраняются, так как вы не авторизованы.
Впишите правильный ответ.

 Задание выполняется с использованием прилагаемых файлов.

Откройте файл электронной таблицы, содержащей в каждой строке пять натуральных чисел. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:

– в строке все числа различны;

– утроенное произведение минимального и максимального чисел строки не больше, чем удвоенное произведение трёх её оставшихся чисел.

В ответе запишите только число.

Показать ответ

Решение:

with open('9.txt', 'r') as file:
    lines = file.read().splitlines()

count = 0

for i in lines:
    l = sorted(map(int, i.split('\t')))
    if len(set(l)) == len(l):  # Проверяем уникальность
        if (l[0] * l[-1]) * 3 <= (l[1] * l[2] * l[3]) * 2:  # Сравниваем произведения
            count += 1

print(count)

Ответ: 9829