Фраза в короткий код
Длинные названия часто сокращают до акронима: так Portable Network Graphics превращается в PNG. Напишите функцию, которая берёт первую букву каждого слова и возвращает их в верхнем регистре. Слова могут разделяться пробелами или дефисами, а апострофы нужно игнорировать.
Примеры
Ввод
"Portable Network Graphics"Вывод
"PNG"Ввод
"Ruby on Rails"Вывод
"ROR"Ввод
"Complementary metal-oxide semiconductor"Вывод
"CMOS"Нужно реализовать
def abbreviate(words: str) -> str:
Теги
strings
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
"Portable Network Graphics"Ожидаемый
"PNG"2
Ввод
"Ruby on Rails"Ожидаемый
"ROR"3
Ввод
"Complementary metal-oxide semiconductor"Ожидаемый
"CMOS"4
Ввод
"The Road _Not_ Taken"Ожидаемый
"TRNT"5
Ввод
"Halley's Comet"Ожидаемый
"HC"6
Ввод
""Ожидаемый
""Фокус-радио
На паузе · SomaFM · Fluid