Лайки как в соцсетях
В интерфейсах часто нужно красиво показать, кто поставил лайк, а не просто вывести сырой список имён. Напиши функцию likes, которая получает список names и возвращает готовую фразу. Формат зависит от количества имён: никого, один человек, два, три или четыре и больше.
Примеры
Ввод
[]Вывод
"no one likes this"Ввод
["Peter"]Вывод
"Peter likes this"Ввод
["Jacob", "Alex"]Вывод
"Jacob and Alex like this"Нужно реализовать
def likes(names: list[str]) -> str:
Теги
stringslists
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
[]Ожидаемый
"no one likes this"2
Ввод
["Peter"]Ожидаемый
"Peter likes this"3
Ввод
["Jacob","Alex"]Ожидаемый
"Jacob and Alex like this"4
Ввод
["Max","John","Mark"]Ожидаемый
"Max, John and Mark like this"5
Ввод
["Alex","Jacob","Mark","Max"]Ожидаемый
"Alex, Jacob and 2 others like this"6
Ввод
["PETER"]Ожидаемый
"PETER likes this"Фокус-радио
На паузе · SomaFM · Fluid