Определите в прилагаемом файле максимальное количество идущих подряд
Условие
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле максимальное количество идущих подряд символов, среди которых подстрока 2025 встречается не менее 90 раз и при этом содержится ровно 80 букв Y.В ответе запишите число — количество символов в найденной последовательности.
Для выполнения этого задания следует написать программу.
Задание 24
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Приведём решение на языке Python.s = 'Y' + open('DEMO_24.txt').readline() + 'Y'maxi = 0n_y = [x for x in range(len(s)) if s[x] == 'Y']for i in range(len(n_y) - 81): if s[n_y[i + 1]: n_y[i+81]].count('2025') >= 90: maxi = max(maxi, n_y[i + 81] - n_y[i] - 1)print(maxi)
Осталось ещё 1 шаг
Приведём решение Юрия Красильникова на языке…
Бесплатно · займёт минуту