Задание 9. Информатика. ЕГЭ. Апробация. 05.03.2025-2

Просмотры: 652
Изменено: 9 марта 2025

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

  • в строке только одно число повторяется трижды, остальные числа различны;
  • квадрат суммы всех повторяющихся чисел строки больше квадрата суммы её неповторяющихся чисел.

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

Файл с данными

Решение:

Python


base = ''

q = 0
for line in open(base + '9_2.csv'):
    nums = [int(x) for x in line.split(';')]
    q += len(set(nums)) == 4 and any(nums.count(n) == 3 for n in nums) \
        and sum([x for x in nums if nums.count(x) == 3])**2 > sum([x for x in nums if nums.count(x) == 1])**2
print(q)

Ответ: \(273\)