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

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

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

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

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

f = open(’17.txt’)
a = [int(i) for i in f]

count = 0
maxim = -10 ** 10

for i in range(len(a) - 1):
    t = str(a[i] * a[i + 1])
    if len(t) >= 2:
        if t[-2] == ’6’:
            count += 1
            if (a[i] + a[i + 1]) % 137 == 0:
                maxim = max(maxim, a[i] + a[i + 1])
print(count, maxim)

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