(П. Волгин) В файле содержится последовательность целых чисел. Элементы последовательности могут принимать значения от \(0\) до \(300\) включительно. Определите сначала количество троек элементов последовательности, в которых хотя бы \(2\) числа из тройки в шестнадцатеричной системе счисления в нулевом разряде имеют \(0,\) а затем сумму максимальных чисел из таких троек. Под тройкой подразумевается три идущих подряд элемента последовательности.
Решение:
Python
nums = [int(z) for z in open('4355.txt')]
q, max_sum = 0, 0
for tr in zip(nums, nums[1:], nums[2:]):
if sum(x % 16 == 0 for x in tr) > 1:
q += 1
max_sum += max(tr)
print(q, max_sum)
Ответ: \(8 \,\, 1060\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене