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

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

file = open(’17.txt’)
arr = [int(_) for _ in file]
counter = 0
max_summ = 0
for i in range(len(arr) - 1):
    if (abs(arr[i]) % 100 == 17 or abs(arr[i + 1]) % 100 == 17) and (arr[i] + arr[i + 1]) % 2 == 0:
        counter += 1
        max_summ = max(max_summ, arr[i] + arr[i + 1])
print(counter, max_summ)

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