Текстовый файл содержит последовательность целых чисел, не превышающих по модулю
. Определите количество пар чисел в последовательности, в которых хотя бы одно число является натуральным, а модуль суммы чисел в паре дает остаток
при делении на
. В ответе запишите два числа: сначала количество найденных пар, а затем — максимальную сумму элементов подходящих пар. Под парой подразумеваются два подряд идущих элемента последовательности.
f = open(’Задание_17__mixp.txt’)
n = 10000
a = [int(f.readline()) for i in range(n)]
k = 0
ma = 0
for i in range(n - 1):
if (a[i] > 0 or a[i + 1] > 0) and abs(a[i] + a[i + 1]) % 8 == 7:
k += 1
ma = max(ma, a[i] + a[i + 1])
print(k, ma)
Ответ: 1049 15063