ЕГЭ информатика номер 17
ПОМОГИТЕ ПОЖАЛУЙСТА
№ 18176 (Уровень: Средний)
(Д. Бахтиев) В файле содержится последовательность целых чисел.
Её элементы могут принимать целые значения от -100 000 до 100 000 включительно. Определите количество троек последовательности, сумма цифр элементов которых равна минимальному положительному элементу последовательности, оканчивающемуся на 4. В ответе запишите количество найденных троек, затем максимальную из сумм элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.
файл для решения
По дате
По рейтингу
В задаче о квадратах натуральных чисел недоглядел одну вещь
1234567891011
def f(n):
a = int(n ** .5)
return a * a == n
r = []
m = [4,5,2,3,5,6,7,2,9,6,7,18]
for i in range(len(m) - 1):
if any([f(m[i]),f(m[i + 1])]):
r += [[m[i],m[i + 1]]]
s = list(map(sum,r))
print(len(r), max(s), end=' ')
чтобы решить задачу сначала найди минимальный положительный элемент на 4 потом посчитай суммы троек и сравнивай
Больше по теме