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