您的挑战是将名称(字符串)作为输入,例如
Albert Einstein
并输出:
Einstein, Albert
伪代码:
set in to input
set arr to in split by " "
set last to the last element of arr
remove the last element of arr
set out to arr joined with " "
prepend ", " to out
prepend last to out
output out
更多测试用例:
John Fitzgerald Kennedy => Kennedy, John Fitzgerald
Abraham Lincoln => Lincoln, Abraham
规则
- 输入将始终与正则表达式匹配
^([A-Z][a-z]+ )+([A-Z][a-z]+)$
。 - 您不需要处理奇怪的名称,即使输出在技术上不正确,也可以在此处使用。
- 尾随空格/换行符可以。
- 任何问题?在下面发表评论!
le
用sip替换,,
并且您有这个问题