(А. Брейк) В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от \(0\) до \(10~000\) включительно. Запишите в ответе количество пар элементов последовательности, в которых сумма остатков от деления обоих чисел на \(6\) совпадает с суммой остатков от деления этих чисел на \(11.\) Затем запишите максимальную сумму чисел, составляющих такие пары. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
Решение:
Python
q, md = 0, 0
nums = [int(x) for x in open('5070.txt')]
for p in zip(nums, nums[1:]):
if sum(z % 6 for z in p) == sum(z % 11 for z in p):
q += 1
md = max(md, sum(p))
print(q, md)
Ответ: \(266 \,\, 19410\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене