Data una stringa, trova la prima parola che inizia con ogni lettera (senza distinzione tra maiuscole e minuscole).
Campione
Utilizzando Ferulas flourish in gorgeous gardens.come input:
"Ferulas flourish in gorgeous gardens."
^^^^^^^ ^^ ^^^^^^^^
| | |
| | --> is the first word starting with `g`
| --> is the first word starting with `i`
--> is the first word starting with `f`
Quindi, l'output per questo esempio dovrebbe essere le parole corrispondenti unite da un unico spazio:
"Ferulas in gorgeous"
Sfida
Sia l'input che l'output devono essere una rappresentazione di stringhe o l'alternativa più vicina nella tua lingua.
Programma o funzione consentiti.
Si può considerare una parola di essere almeno uno di: lowercase or uppercase letters, digits, underscore.
Questo è code-golf , la risposta più breve in byte vince.
Altri campioni:
input: "Take all first words for each letter... this is a test"
output: "Take all first words each letter is"
input: "Look ^_^ .... There are 3 little dogs :)"
output: "Look _ There are 3 dogs"
input: "...maybe some day 1 plus 2 plus 20 could result in 3"
output: "maybe some day 1 plus 2 could result in 3"