Буквенный ромб
Буквенный ромб строится симметрично: сначала строки идут от A до заданной буквы, а затем возвращаются обратно. Напишите функцию, которая по букве letter возвращает список строк ромба. Все строки должны быть одинаковой ширины, с правильными пробелами внутри и снаружи.
Примеры
Ввод
"A"Вывод
["A"]Ввод
"B"Вывод
[" A ", "B B", " A "]Ввод
"C"Вывод
[" A ", " B B ", "C C", " B B ", " A "]Нужно реализовать
def rows(letter: str) -> list[str]:
Теги
stringslists
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
"A"Ожидаемый
["A"]2
Ввод
"B"Ожидаемый
[" A ","B B"," A "]3
Ввод
"C"Ожидаемый
[" A "," B B ","C C"," B B "," A "]4
Ввод
"D"Ожидаемый
[" A "," B B "," C C ","D D"," C C "," B B "," A "]Фокус-радио
На паузе · SomaFM · Fluid