Jest to podobne do tworzenia akronimu , ale istnieje kilka kluczowych różnic, w tym metoda pobierania akronimu, a wyzwanie to obejmuje elastyczną produkcję.
Zadanie
Biorąc pod uwagę ciąg znaków (dozwolona jest lista znaków / długość 1 ciągów znaków) zawierający tylko drukowalne ASCII, wypisz na wejściu wszystkie wielkie litery poprzedzone spacją lub myślnikiem albo pierwszy znak na wejściu. Pusty ciąg znaków jest niezdefiniowanym zachowaniem.
Przypadki testowe:
Wyjście może być w formie "TEST", ["T","E","S","T"]albo cokolwiek innego działa dla Ciebie.
Self-contained Underwater Breathing Apparatus
SUBA
a Programming Language
PL
NATO Atlantic TREATY Organization
NATO
DEFCON 2
D
hello, world!
light-Emitting dioDe
E
What Does the Fox Say?
WDFS
3D mov-Ies
I
laugh-Out Lou-D
OLD
Best friends FOREVE-r
BF
--
<space>
-- --a - - --
-- -- - - -- A
A
Step-Hen@Gmail-Mail Mail.CoM m
SHMM
To jest golf golfowy , więc wygrywa najkrótsza odpowiedź w bajtach.
My-Name@Some-Domain.TLD.