Задание 9. Информатика. ЕГЭ. Шастин. 18.12.2024
- Просмотры: 277
- Изменено: 18 января 2025
(Д. Бахтиев) Откройте файл электронной таблицы, содержащей в каждой строке семь натуральных чисел. Определите количество строк таблицы, содержащих числа, для чисел которых выполнены оба условия:
- в строке есть одно число, которое повторяется трижды, одно число, которое повторяется дважды и два числа, которые различны;
- сумма различных повторяющихся чисел не меньше суммы неповторяющихся чисел.
В ответе запишите только число.
Решение:
Python
base = ''
q = 0
for line in open(base + '9.csv'):
row = [int(x) for x in line.split(',')]
rs = set(row)
n3 = [x for x in rs if row.count(x) == 3]
n2 = [x for x in rs if row.count(x) == 2]
n1 = [x for x in rs if row.count(x) == 1]
q += len(n3) == 1 and len(n2) == 1 and n3[0] + n2[0] >= sum(n1)
print(q)
Ответ: \(32\)