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

Файл 7.txt содержит последовательность неотрицательных целых чисел, не превышающих 10 000. Назовём парой два идущих подряд элемента последовательности. Определите количество пар, в которых хотя бы один из двух элементов делится на 3, а их сумма делится на 5. В ответе запишите два числа через пробел: сначала количество найденных пар, а затем – максимальную сумму элементов таких пар.

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

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