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

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

file = open(’17.txt’)
arr = [int(_) for _ in file]
counter_pairs = 0
min_prod = 10 ** 10
for index in range(len(arr) - 1):
    if (arr[index] - arr[index + 1]) % 2 == 0:
        if arr[index] % 13 == 0 or arr[index + 1] % 13 == 0:
            counter_pairs += 1
            min_prod = min(min_prod, arr[index] * arr[index + 1])
print(counter_pairs, min_prod, sep="")

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