В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от –10 000 до 10 000 включительно.
Определите количество троек элементов последовательности, в которых не более двух из трёх элементов являются трёхзначными числами, а сумма элементов тройки не меньше минимального трёхзначного положительного элемента последовательности.
В ответе запишите количество найденных троек чисел, затем максимальную из сумм элементов таких троек. В данной задаче под тройкой подразумеваются три идущих подряд элемента последовательности.
Ответ:
(количество найденных троек чисел) (максимальную из сумм элементов таких троек)
СтатГрад Вариант ИН2510201 16 декабря 2025 – задание №17
Решение:
Решение —
|
1 2 3 4 5 6 7 8 |
a = [int(x) for x in open('17.txt')] m = min([x for x in a if x>0 and len(str(abs(x)))==3]) answer = [] for x, y, z in zip(a, a[1:], a[2:]): if (len(str(abs(x)))==3) + (len(str(abs(y)))==3) + (len(str(abs(z)))==3) <= 2: if (x+y+z) > m: answer.append(x+y+z) print(len(answer), max(answer)) |
Ответ: 2441 27284
