Определите, сколько раз в файле, содержащем книгу братьев Стругацких «Понедельник начинается в субботу», встречаются слова, которые начинаются с буквы Я и заканчиваются буквой А. В этом задании части слова, разделённые дефисом, рассматриваются как отдельные слова. Например, слово «кто-то» учитывается как два отдельных слова: «кто» и «то». Строчные и заглавные буквы в этом задании не различаются.
Воспользуемся поисковыми средствами текстового редактора.
В расширенном поиске текстового редактора выбираем пункт «Подстановочные знаки»:
Вводим поиск по ключу: <[Яя][А-Яа-яЁё]@[Аа]>, будет найдено
Ответ: 32.
Приведем решение Максима Таренкова на языке Python.
with open('Понедельник начинается в субботу.txt') as f:
text = f.read().lower()
ltrs = list('ёйцукенгшщзхъфывапролджэячсмитьбю')
for i in text:
if i not in ltrs: text = text.replace(i, ' ')
text = text.split()
count = 0
for s in text:
if (s.startswith('я') and s.endswith('а')):
count += 1
print(count)

