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

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

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

256;10;136;1;548;137;  Ответ: 687

Для выполнения этого задания можно написать программу или воспользоваться редактором электронных таблиц.

f = open(’17.txt’)
a = [int(x) for x in f]
count = 0
maxim = -10000000000000
for i in range(len(a) - 1):
    if a[i] * a[i + 1] % 100 // 10 == 6:
        count += 1
    if (a[i] + a[i + 1]) % 137 == 0:
        maxim = max(a[i] + a[i + 1], maxim)
print(count + maxim)

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