Задание 24. Информатика. 2023-2
- Просмотры: 99
- Изменено: 24 ноября 2024
Текстовый файл состоит из символов \(A\), \(B\), \(C\), \(D\) и \(E\).
Определите в прилагаемом файле минимальное количество идущих подряд символов, среди которых символ \(A\) встречается \(35\) раз.
Для выполнения этого задания следует написать программу.
Решение:
Python
s, = open('24var02.txt')
arr = [i for i, v in enumerate(s) if v == 'A']
print(min(map(lambda x: x[1] - x[0] + 1, zip(arr, arr[34:]))))
Ответ: \(40\)