Определите максимальное количество идущих подряд цифр, среди которых
Условие
Текстовый файл состоит не более чем из 10⁶ символов арабских цифр (0, 1, ..., 9). Определите максимальное количество идущих подряд цифр, среди которых сумма двух идущих подряд цифр больше цифры следующего за ними. Для выполнения этого задания следует написать программу.Задание 24
Ответ
33
Решение по шагам
Как рассуждать
Решение. Приведём решение на языке Python.f = open('24_58329.txt').read()count = 1maxi = 0for i in range(2,len(f)): if int(f[i - 2]) + int(f[i - 1]) > int(f[i]): count += 1 else: count += 1 if (count > maxi): maxi = count count = 1print(maxi) Ответ:
Осталось ещё 1 шаг — откроются после входа:
- Шаг 2
Бесплатно · займёт минуту
Другие задачи по теме «Обработка символьных строк»
Определите максимальное количество идущих подряд символов, среди11 классОпределите длину самой длинной последовательности, состоящей из11 классОпределите максимальную длину цепочки вида XYZXYZXYZ... (составленной11 классОпределите максимальное количество идущих подряд символов, среди11 классОпределите максимальное количество идущих подряд символов A.Для11 класс