Цепочка потерь
Иногда маленькая потеря запускает целую цепочку последствий: не было гвоздя — пропала подкова, потом лошадь и так дальше. Функция получает список слов items и строит строки пословицы для каждой соседней пары. В конце добавьте финальную строку про первый элемент списка, а для пустого списка верните пустой список.
Примеры
Ввод
[]Вывод
[]Ввод
["nail"]Вывод
["And all for the want of a nail."]Ввод
["nail", "shoe"]Вывод
["For want of a nail the shoe was lost.", "And all for the want of a nail."]Нужно реализовать
def proverb(items: list[str]) -> list[str]:
Теги
listsstrings
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
[]Ожидаемый
[]2
Ввод
["nail"]Ожидаемый
["And all for the want of a nail."]3
Ввод
["nail","shoe"]Ожидаемый
["For want of a nail the shoe was lost.","And all for the want of a nail."]4
Ввод
["nail","shoe","horse"]Ожидаемый
["For want of a nail the shoe was lost.","For want of a shoe the horse was lost.","And all for the want of a nail."]5
Ввод
[0]Ожидаемый
["And all for the want of a 0."]6
Ввод
[1]Ожидаемый
["And all for the want of a 1."]Фокус-радио
На паузе · SomaFM · Fluid