Все задачи №9
№9

тройка + остальные разные, куб против произведения

Откройте файл электронной таблицы, содержащей в каждой строке шесть натуральных чисел. Определите количество строк таблицы, состоящих из чисел, для которых выполнены оба условия: - в строке только одно число повторяется трижды, остальные числа различны; - куб повторяющегося числа строки меньше произведения всех её неповторяющихся чисел. В ответе запишите только число.

Источник: ФИПИ (Пересдача 08.07.2026), № 31355

Скачать файл: task_31355_A.ods. Реши в Excel или LibreOffice либо скопируй данные в 9.txt и реши на Python на своём компьютере.

Ответвпиши то, что получилось
Показать разбор
  1. Открой task_31355_A.ods в таблице, нажми Ctrl+A и Ctrl+C. Рядом со своим .py создай 9.txt и вставь туда скопированное.
  2. Читай файл построчно: for line in open('9.txt'), а из строки делай список: a = [int(x) for x in line.split()].
  3. Заведи фильтры: p3 = [x for x in a if a.count(x) == 3] и np = [x for x in a if a.count(x) == 1].
  4. Условия: len(p3) == 3 и len(np) == 3, затем p3[0] ** 3 < np[0] * np[1] * np[2].
  5. Перед циклом count = 0, при выполнении условий count += 1, после цикла print(count).