Задача к ЕГЭ по информатике на тему «обработка числовой последовательности» №1

В файле 17.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Определите количество пар, в которых оба элемента меньше, чем среднее арифметическое всех чисел в файле, а их сумма оканчивается на 19. В ответе запишите два числа без пробела: сначала количество найденных пар, а затем – минимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

f = open(’17.txt’)
s = [int(x) for x in f]
aver = sum(s) / len(s)
count = 0
ans = 10 ** 10
for i in range(len(s) - 1):
    if (s[i] < aver and s[i + 1] < aver) and abs(s[i] + s[i + 1]) % 100 == 19:
        count += 1
        ans = min(ans, s[i] + s[i + 1])
print(count,ans)

Ответ: 64519
Оцените статью
Я решу все!