В файле содержится последовательность целых чисел. Элементы могут принимать целые последовательности значения от -100 000 до 100 000 включительно.
Определите количество троек последовательности, в которых не более двух из трёх чисел оканчиваются на 3, а сумма элементов тройки не меньше минимального элемента последовательности, оканчивающегося на 3 и являющегося четырёхзначным числом.
В ответе запишите количество найденных троек, затем максимальную из сумм элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.
Ответ:
(количество найденных троек) (максимальную из сумм элементов таких троек)
Всероссийская апробации ЕГЭ 05.03.2024 – задание №17
Решение:
Решение на Python — Илюхина Елизавета Сергеевна
|
1 2 3 4 5 6 7 8 9 10 11 12 |
f = open('17.txt') a = [int(x) for x in f.readlines()] b=[] m=10**10 for i in range(len(a)): if a[i]<m and abs(a[i])%10==3 and 1000<=abs(a[i])<=9999: m=a[i] for i in range(len(a)-2): if (not((abs(a[i])%10==3 and abs(a[i+1])%10==3) and abs(a[i+2])%10==3)): if (a[i]+a[i+1]+a[i+2])>=m: b.append(a[i]+a[i+1]+a[i+2]) print(len(b),max(b)) |
Ответ: 4335 186619
