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

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

Например для последовательности из шести элементов:

345 62 1234 25 31 62;  Ответ: 1 0

f = open(’17.txt’)
n = 1000000
a = [int(f.readline()) for i in range(n)]
k = 0
ma = -10**19
for i in range(n-1):
    if (((a[i] * a[i + 1]) % 100) // 10) == 7:
        k += 1
        if (a[i] + a[i + 1]) % 77 == 0:
            ma = max(ma, a[i] + a[i + 1])
print(k, ma)

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