Задание 9. Информатика. ЕГЭ. Демо-2025
- Просмотры: 1602
- Изменено: 24 ноября 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\)