注意:获奖答案将在17年4月12日选定,当前获奖者为Jolf,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"]
有效的解决方案?