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

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

file = open(’17.txt’)
arr = [int(_) for _ in file]
counter_pairs = 0
max_summ = -10 ** 10

max_elem_41 = -10 ** 10
for elem in arr:
    if elem % 41 == 0:
        max_elem_41 = max(max_elem_41, elem)

for index in range(len(arr) - 1):
    if (arr[index] + arr[index + 1]) < max_elem_41:
        counter_pairs += 1
        max_summ = max(max_summ, arr[index] + arr[index + 1])
print(counter_pairs, max_summ, sep="")

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