Алгоритм решения задания 15. Часть 3
Учимся решать 15 задания третьего типа
Читать
В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от – 10 000 до 10 000 включительно.
Определите и запишите в ответе сначала количество пар элементов последовательности, в которых оба числа делятся нацело на 5, затем минимальную из сумм элементов таких пар.
В задаче под парой подразумевается два подряд идущих элемента последовательности.
with open('1726.txt') as f:
data = list(map(int, f))
def f(nums):
return all(num % 5 == 0 for num in nums)
ans = []
for elements in zip(data, data[1:]):
if f(elements):
ans.append(sum(elements))
print(len(ans), min(ans))
