В файле содержится последовательность целых чисел. Её элементы могут принимать целые значения от -100 000 до 100 000 включительно. Определите количество троек элементов последовательности, в которых хотя бы один из трёх элементов является трёхзначным числом, а среднее арифметическое элементов тройки положительно и меньше максимального элемента последовательности, оканчивающегося на 28.
В ответе запишите количество найденных троек чисел, затем максимальную из сумм элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.
Ответ:
(количество найденных троек чисел) (максимальную из сумм элементов таких троек)
ЕГКР по информатике 18 апреля 2026 – задание №17
Решение:
Решение —
|
1 2 3 4 5 6 7 8 9 |
f = open('17.txt') a=[int(x) for x in f.readlines()] m = max([x for x in a if str(x)[-2:] == '28']) b=[] for i in range(len(a)-2): if (len(str(abs(a[i])))==3) or (len(str(abs(a[i+1])))==3) or (len(str(abs(a[i+2])))==3): if (((a[i]+a[i+1]+a[i+2])/3) > 0) and (((a[i]+a[i+1]+a[i+2]) / 3) < m): b.append(a[i]+a[i+1]+a[i+2]) print(len(b), max(b)) |
Ответ: 1290 193483
