Примітка: Виграшну відповідь буде обрано 12.12.17 р., Поточний переможець - Джольф, 1 байт .
Я здивований, що у нас на цьому сайті ще не було проблеми з моїм прізвищем. Я багато шукав, але нічого не знайшов. Якщо це копія, будь ласка, позначте її як таку.
Ваше завдання
Розбираємо рядок, схожий Jo Jean Smithі повертаємося Jean.
Тестові справи
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
(Останнє технічно неправильно, але виправити це було б занадто важко.)
Примітки:
- Імена завжди матимуть щонайменше дві частини, розділені пробілом, з необмеженими середніми іменами між ними або можуть бути списком / масивом рядків.
- Імена можуть містити алфавіт (нечутливий до регістру) та - (
0x2d) - Ви можете вивести новий рядок.
- Можливо, вам знадобиться введення для отримання нового рядка.
- Введення з STDIN, параметра функції або аргументу командного рядка дозволено, але жорстке кодування в ньому заборонено.
- Стандартні лазівки заборонені.
- Вихідним може бути значення повернення функції, STDOUT, STDERR тощо.
- Дозволені пробіли / нові рядки / вкладки у висновку.
- Які-небудь питання? Прокоментуйте нижче!
Це код-гольф , тому виграє найкоротший показник у байтах!
["John", "Jacob", "Jingleheimer", "Schmidt"]-> ["Jacob", "Jingleheimer"]дійсне рішення?