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

В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от − 10000 до 10000  включительно.

Определите и запишите в ответе сначала количество пар элементов последовательности, сумма элементов которых кратна трем, а произведение кратно 69.  Затем — максимальную отрицательную сумму таких пар. Числа должны идти через пробел. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

Например, для последовательности 69; 3; 1; 9; − 138  ответом будет пара чисел: 2  и − 129  .

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

count = 0
maxim = -10 ** 10

for i in range(len(a) - 1):
    if (a[i] + a[i + 1]) % 3 == 0 and (a[i] * a[i + 1]) % 69 == 0:
        count += 1
        if (a[i] + a[i + 1]) < 0 and (a[i] + a[i + 1]) > maxim:
            maxim = a[i] + a[i + 1]

print(count, maxim)

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