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

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

f = open(’dz17-11.txt’)
 
s = [int(_) for _ in f]
 
counter = 0
 
maxim = 0
 
for i in range(len(s) — 1):
 
    if (s[i] + s[i + 1]) % 3 == 0 and (s[i] + s[i + 1]) % 6 != 0:
 
        if abs(s[i] * s[i + 1]) % 10 == 8:
 
            counter += 1
 
            maxim = max(maxim, s[i] + s[i + 1])
 
print(counter, maxim)

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