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

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

Назовём тройкой три идущих подряд элемента последовательности. Задание

Условие

Файл содержит последовательность натуральных чисел, не превышающих 100 000. Назовём тройкой три идущих подряд элемента последовательности. Задание 17Определите количество троек, для которых выполняются следующие условия:— ровно два числа в тройке пятизначные;— хотя бы одно число в тройке делится на 5;— сумма элементов тройки больше максимального элемента последовательности, запись которого заканчивается на 321. (Гарантируется, что в последовательности есть хотя бы один элемент, запись которого заканчивается на 321.) В ответе запишите два числа: сначала количество найденных троек, затем максимальную величину суммы элементов этих троек. Ответ:

Ответ

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

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

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

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

    Решение. Приведём решение на языке Python.a = [int(s) for s in open('1789.txt')]a123 = max([x for x in a if x % 1000 == 321])count = 0s3 = []for i in range (len(a) - 2): if ((a[i] + a[i+1] + a[i+2]) > a123): if ((a[i] % 5 ==

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

  1. + (a[i + 1] % 5 ==…

  2. + (a[i + 2] % 5 == 0)) >= 1: if…

  3. + (len(str(a[i + 1])) ==…

  4. + (len(str(a[i + 2])) == 5)))…

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

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

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