Файл 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