Задания
Версия для печати и копирования в MS Word
Тип 10 № 76678
i

Опре­де­ли­те, сколь­ко раз в главе 3 по­ве­сти бра­тьев Стру­гац­ких «Труд­но быть богом» встре­ча­ет­ся со­че­та­ние букв «из» не как от­дель­ное слово и не как на­ча­ло слова. На­при­мер, «из» в слове «жизнь» надо учи­ты­вать, а в сло­вах «из» и «изба»  — не надо.

За­да­ние 10

Спрятать решение

Ре­ше­ние.

Ско­пи­ру­ем главу 3 по­ве­сти бра­тьев Стру­гац­ких «Труд­но быть богом» в от­дель­ный до­ку­мент.

Вос­поль­зу­ем­ся по­ис­ко­вы­ми сред­ства­ми тек­сто­во­го ре­дак­то­ра.

В рас­ши­рен­ном по­ис­ке тек­сто­во­го ре­дак­то­ра вы­бе­рем пункт «Под­ста­но­воч­ные знаки»:

Вво­дим ком­би­на­цию для по­ис­ка «[А-я]из»

Будет най­де­но 24 сов­па­де­ния.

Всего 24 раза встре­ча­ет­ся со­че­та­ние букв «из» не как от­дель­ное слово и не как на­ча­ло слова.

 

Ответ: 24.

 

 

При­ведём ре­ше­ние Юрия Кра­силь­ни­ко­ва на языке Python.

Со­хра­ня­ем текст главы 3 в тек­сто­вом файле.

import re

f=open('10.txt')

s=' '.join(f.readlines()).lower().replace('-',' ')

print(len(re.findall(r'\Bиз',s)))

 

При­ве­дем ре­ше­ние Юрия Кра­силь­ни­ко­ва в LibreOffice Writer.

Уда­лим из тек­ста всё до главы 3 и после неё.

Вы­зо­вем па­нель «Найти и за­ме­нить» (через меню «Прав­ка» - «Найти и за­ме­нить» либо кноп­кой на па­не­ли ин­стру­мен­тов).

В поле по­ис­ка впи­шем стро­ку \Bиз и от­ме­тим «Ре­гу­ляр­ные вы­ра­же­ния».

(Боль­шая буква B - ан­глий­ская, со­че­та­ние \B озна­ча­ет «не на­ча­ло и не конец слова».)

На­жи­ма­ем кноп­ку «Найти всё».

На ниж­ней рамке окна по­яв­ля­ет­ся «Вы­де­ле­но: 24 слова».