Nota: La respuesta ganadora se seleccionará el 12/04/17, el ganador actual es Jolf, 1 byte .
Me sorprende que todavía no hayamos tenido un desafío para mi segundo nombre en este sitio. Hice mucha búsqueda pero no encontré nada. Si se trata de un duplicado, márquelo como tal.
Tu reto
Analiza una cadena que se parece Jo Jean Smith
y regresa Jean
.
Casos de prueba
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
(Ese último es incorrecto técnicamente, pero arreglarlo sería demasiado difícil).
Notas:
- Los nombres siempre tendrán al menos 2 partes separadas por espacios, con nombres intermedios ilimitados entre ellos o pueden ser una lista / matriz de cadenas.
- Los nombres pueden contener el alfabeto (no distingue entre mayúsculas y minúsculas) y - (
0x2d
) - Puede generar una nueva línea final.
- Es posible que necesite una entrada para tener una nueva línea final.
- Se permite la entrada de STDIN, un parámetro de función o un argumento de línea de comandos, pero no se permite codificarlo.
- Lagunas estándar prohibidas.
- La salida puede ser el valor de retorno de la función, STDOUT, STDERR, etc.
- Se permiten espacios finales / líneas nuevas / pestañas en la salida.
- ¿Alguna pregunta? ¡Comenta abajo!
Este es el código de golf , por lo que gana la respuesta más corta en bytes.
["John", "Jacob", "Jingleheimer", "Schmidt"]
-> ["Jacob", "Jingleheimer"]
una solución válida?