Примечание . Победивший ответ будет выбран 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
(Это последнее технически неверно, но исправить это было бы слишком сложно.)
Заметки:
- Имена всегда будут содержать как минимум 2 части, разделенные пробелами, с неограниченными промежуточными именами между ними или могут быть списком / массивом строк.
- Имена могут содержать алфавит (без учета регистра) и - (
0x2d
) - Вы можете вывести завершающий символ новой строки.
- Вам может потребоваться ввод для новой строки.
- Ввод из STDIN, параметра функции или аргумента командной строки разрешен, но жесткое его кодирование не допускается.
- Стандартные лазейки запрещены.
- Выход может быть возвращаемым значением функции, STDOUT, STDERR и т. Д.
- Конечные пробелы / переводы строк / табуляции в выводе разрешены.
- Любые вопросы? Комментарий ниже!
Это код-гольф , поэтому выигрывает самый короткий ответ в байтах!
["John", "Jacob", "Jingleheimer", "Schmidt"]
-> ["Jacob", "Jingleheimer"]
допустимым решением?