Задание 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\)