Регулярные выражения · 11 из 14
Слово слово
Самая частая опечатка набора — слово, набранное дважды подряд. Глазами она не видна: читающий её просто пропускает, а в напечатанном номере видит каждый. Зоя Павловна ловит такое годами и просит машину делать это за неё.
Что сделать
Найдите самую частую опечатку набора — слово, набранное дважды подряд.
Что приходит
text— текст номера
Что вернуть
Список первых слов каждой пары повторов, как они записаны: ["В", "было"]; регистр не важен, между словами — только пробелы и переводы строк.
Допишите функцию dvoynye_slova в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
В «В в номере было было тихо» два повтора: «В в» — регистр не важен — и «было было». А «дом, дом» — не повтор: между словами запятая.
dvoynye_slova("В в номере было было тихо")
['В', 'было']
Функция принимает текст (строка).
Возвращает список слов, которые встретились в тексте дважды подряд, в порядке появления, в том виде, в каком записано первое слово пары. Заглавные и строчные при сравнении не различаются — «В в» тоже повтор. Между словами пары может быть любое количество пробелов и переводов строк, но ничего больше: «дом, дом» повтором не считается. Если повторов нет, возвращается пустой список.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.