Задание 24. Информатика. Статград 2023-1-2
- Просмотры: 61
- Изменено: 24 ноября 2024
Текстовый файл содержит только буквы \(A\), \(C\), \(D\), \(F\), \(O\). Определите максимальное количество идущих подряд групп символов вида
гласная + гласная + согласная
Решение:
Python
s, = open('24.txt')
vowels = ('A', 'O')
consonants = ('C', 'D', 'F')
len_str = len(s)
q = 0
q_max = 0
i = 0
while i < len_str - 2:
if s[i] in consonants:
i += 1
q = 0
else:
if s[i+1] in consonants:
i += 2
q = 0
else:
if s[i+2] in vowels:
q = 0
i += 1
else:
q += 1
q_max = max(q, q_max)
i += 3
print(q_max)
Ответ: \(4\)