Remarque: La réponse gagnante sera sélectionnée le 4/12/17, le gagnant actuel est Jolf, 1 octet .
Je suis surpris que nous n'ayons pas encore eu de défi pour mon deuxième prénom sur ce site. J'ai fait beaucoup de recherches mais je n'ai rien trouvé. S'il s'agit d'un dup, veuillez le signaler comme tel.
Votre défi
Analyser une chaîne qui ressemble Jo Jean Smith
et retourner Jean
.
Cas de test
Input: Samantha Vee Hills
Output: Vee
Input: Bob Dillinger
Output: (empty string or newline)
Input: John Jacob Jingleheimer Schmidt
Output: Jacob Jingleheimer
Input: Jose Mario Carasco-Williams
Output: Mario
Input: James Alfred Van Allen
Output: Alfred Van
(Ce dernier est incorrect sur le plan technique, mais le corriger serait trop difficile.)
Remarques:
- Les noms auront toujours au moins 2 parties séparées par des espaces, avec des noms intermédiaires illimités entre eux ou peuvent être une liste / tableau de chaînes.
- Les noms peuvent contenir l'alphabet (insensible à la casse) et - (
0x2d
) - Vous pouvez générer une nouvelle ligne de fin.
- Vous pouvez avoir besoin d'une entrée pour avoir une nouvelle ligne de fin.
- L'entrée de STDIN, d'un paramètre de fonction ou d'un argument de ligne de commande est autorisée, mais le codage en dur n'est pas autorisé.
- Failles standard interdites.
- La sortie peut être une valeur de retour de fonction, STDOUT, STDERR, etc.
- Les espaces / sauts de ligne / tabulations dans la sortie sont autorisés.
- Des questions? Commentaires ci-dessous!
Il s'agit de code-golf , donc la réponse la plus courte en octets l'emporte!
["John", "Jacob", "Jingleheimer", "Schmidt"]
-> ["Jacob", "Jingleheimer"]
une solution valable?