Задание 9. Информатика. ЕГЭ. Статград. 28.01.2025-1

Просмотры: 838
Изменено: 2 февраля 2025

В каждой строке электронной таблицы записаны восемь натуральных чисел, разбитых на две четвёрки. Первая четвёрка занимает столбцы с \(1\) по \(4,\) вторая — с \(5\) по \(8.\) Определите количество строк таблицы, для которых одновременно выполнены все следующие условия:

  • максимальное число строки встречается в ней ровно один раз;
  • максимальное число строки находится в первой четвёрке;
  • среднее арифметическое чисел первой четвёрки меньше среднего арифметического чисел второй четвёрки.

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

Решение:

Python


base = ''
q = 0
for line in open(base + '09.csv'):
    nums = [int(x) for x in line.split(';')]
    m = max(nums)
    q += nums.count(m) == 1 and m in nums[:4] and sum(nums[:4]) < sum(nums[4:])
print(q)

Ответ: \(1246\)