Ctrl K

Кольцо из слов

Лёгкая
Дети играют в слова: каждое следующее слово должно начинаться с той буквы, на которую кончается предыдущее. Игра считается замкнутой в кольцо, если вдобавок последнее слово кончается на первую букву самого первого слова. Дана фраза phrase — слова, разделённые ровно одним пробелом, без пробелов в начале и в конце. Верните True, если её слова образуют такое кольцо, и False иначе. Заглавные и строчные буквы считаются разными.
Пример 1
phrase="tiger rabbit tulip pot" → True

tige**r** → **r**abbi**t** → **t**uli**p** → **p**o**t**, и последняя t совпадает с первой буквой tiger.

Пример 2
phrase="level" → True

Одно слово замыкается само на себя: начинается и кончается на l.

Пример 3
phrase="Apple eagle" → False

Регистр важен: eagle кончается на e, а Apple начинается с A.

Ограничения
  • 1 ≤ len(phrase) ≤ 500
  • phrase состоит из латинских букв (обоих регистров) и пробелов
  • Слова разделены одним пробелом, в начале и в конце пробелов нет
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗначение римского числа ЛёгкаяОбщее начало слов ЛёгкаяБаланс скобок ЛёгкаяГде начинается фрагмент ЛёгкаяДлина последнего слова Лёгкая
загружаем Python…
Вход
phrase="tiger rabbit tulip pot"
Ожидается
True

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