Присоединиться

11 класс·средний уровень

В файле 17-2.txt содержится последовательность целых чисел. Элементы

Условие

В файле 17-2.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от − 100 000 до 100 000 включительно. Определите количество троек элементов последовательности, в которых только одно из чисел оканчивается на 4, а сумма элементов троек не делится на минимальный трёхзначный элемент последовательности, начинающийся с цифры 5. В ответе запишите два числа: количество найденных троек чисел, затем максимальную из сумм элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.

Задание 17Ответ:

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Приведём решение на языке Python.a = [int(s) for s in open('17-2.txt')]amin5 = min([x for x in a if str(abs(x))[0] == '5' and len(str(abs(x))) == 3]) s3 = []for i in range (len(a) - 2): troika = [a[i] , a[i+1] , a[i+2]] a_4 = [x for x in troika if abs(x)%10 == 4 ] asum = sum(troika) if len(a_4) == 1: if asum % amin5 != 0: s3.append(sum(troika))print(len(s3),max(s3)) Результат работы программы — 2444

Осталось ещё 3 шага

  1. Приведём решение Юрия Красильникова на языке…

  2. + (abs(s[i+1])%10 ==…

  3. + (abs(s[i+2])%10 == 4)==1: if (s[i] + s[i+1]…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Обработки числовой последовательности»