В файле 6.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10000 до 10000 включительно. Определите и запишите в ответ через пробел сначала количество пар элементов последовательности, разность которых четна и хотя бы одно из чисел делится на 13, затем минимальное из произведений элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
file = open(’17.txt’)
arr = [int(_) for _ in file]
counter = 0
min_prod = 10 ** 10
for i in range(len(arr) - 1):
if (arr[i] - arr[i + 1]) % 2 == 0 and (arr[i] % 13 == 0 or arr[i + 1] % 13 == 0):
counter += 1
min_prod = min(min_prod, arr[i] * arr[i + 1])
print(counter, min_prod)
Ответ: 736 -41065635