Задание 9. Информатика. ЕГЭ. Демо-2025

Просмотры: 231
Изменено: 18 сентября 2024

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

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

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

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

Решение:


q_str = 0

for st in open('demo_2025_9.csv'):
    sum3 = 0
    sumrep = 0
    d = {}
    row = [int(x) for x in st.split(';')]
    for x in row:
        d[x] = d.get(x, 0) + 1
    if len(d.keys()) == 4:
        for k, v in d.items():
            if v == 3:
                sumrep = 3 * k
            else:
                sum3 += k
        if sumrep**2 > sum3**2:
            q_str += 1

print(q_str)

Ответ: \(273\)