Ctrl K

Слова с заданным началом

Лёгкая
В словаре записаны слова words, а в строке поиска пользователь набрал первые буквы start. Подсказка должна показать, сколько слов из словаря начинаются ровно с этих букв. Верните количество слов из words, у которых первые len(start) символов совпадают со start. Слово, равное start, тоже подходит. Повторяющиеся слова считаются столько раз, сколько встречаются.
Пример 1
words=['sunrise', 'sunday', 'unsung', 'sun'], start='sun' → 3

С «sun» начинаются «sunrise», «sunday» и само слово «sun». В «unsung» эти буквы есть, но не в начале.

Пример 2
words=['map', 'maple'], start='maples' → 0

Начало длиннее любого из слов, поэтому подходящих слов нет.

Ограничения
  • 1 ≤ len(words) ≤ 100
  • 1 ≤ len(words[i]), len(start) ≤ 100
  • words[i] и start состоят из строчных латинских букв
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиСлова внутри слов ЛёгкаяСлова-обложки ЛёгкаяПодсветить найденное СредняяПодсветка найденных слов СредняяЗаглавные буквы по шаблону Средняя
загружаем Python…
Вход
words=['sunrise', 'sunday', 'unsung', 'sun'], start='sun'
Ожидается
3

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 155 тестов на сервере, включая скрытые.