Étant donné une chaîne, recherchez le premier mot commençant par chaque lettre (insensible à la casse).
Échantillon
Utilisation Ferulas flourish in gorgeous gardens.
comme entrée:
"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`
Ensuite, la sortie de cet exemple doit être les mots correspondants joints par un seul espace:
"Ferulas in gorgeous"
Défi
L'entrée et la sortie doivent être une représentation sous forme de chaîne ou l'alternative la plus proche dans votre langue.
Programme ou fonction autorisé.
Vous pouvez considérer qu'un mot est au moins l'un des suivants lowercase or uppercase letters, digits, underscore
:.
C'est le code-golf , la réponse la plus courte en victoires en octets.
Un autre échantillon:
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"