Phrase to Acronym
Long names are often shortened into acronyms, so Portable Network Graphics becomes PNG. The function abbreviate receives a phrase and builds an acronym from the first letter of each word. Words may be separated by spaces or hyphens, apostrophes should be ignored, and the result should be uppercase.
Примеры
Ввод
"Portable Network Graphics"Вывод
"PNG"Ввод
"Ruby on Rails"Вывод
"ROR"Ввод
"Complementary metal-oxide semiconductor"Вывод
"CMOS"Нужно реализовать
def abbreviate(words: str) -> str:
Теги
strings
Logáil isteach chun stair na n-aighneachtaí a fheiceáil
Logáil isteachLogáil isteach chun an Meantóir IS a úsáid
Logáil isteachVisible tests
1
Input
"Portable Network Graphics"Expected
"PNG"2
Input
"Ruby on Rails"Expected
"ROR"3
Input
"Complementary metal-oxide semiconductor"Expected
"CMOS"4
Input
"The Road _Not_ Taken"Expected
"TRNT"5
Input
"Halley's Comet"Expected
"HC"6
Input
""Expected
""Focus radio
Paused · SomaFM · Fluid