在聊天时,我们往往快typers和真的不看顺序的字母发布消息前。由于我们很懒,因此我们需要一个程序来自动交换单词中的最后两个字母,但是由于我们不想响应太晚,因此代码必须简短。
您的任务(如果希望接受它)是编写一个程序,该程序翻转给定字符串中每个单词的最后两个字母(因此单词Thansk
变成Thanks
)。一个字是在英文字母的分隔的两个或多个字母序列的单一空间。
您确保输入的字符串/ 字符列表仅包含字母字符和空格(ASCII [97-122],[65-90]和32)。
输出可能有一个尾随空格和/或一个尾随换行符。
输入将始终仅包含单词(和相应的空格),并将至少包含一个单词。
这是代码高尔夫,因此每种语言的最短提交(以字节计)将获胜!
测试用例
请注意,字符串用引号引起来,以提高可读性。
输入->输出 “谢谢”->“谢谢” “ Youer welcoem”->“不客气” “这是一个苹果”->“这是苹果” “ Flippign Lettesr Aroudn”->“翻转字母” “具有可互换字母的奇制”->“具有可互换字母的奇制”
或者,为了方便测试套件,以下分别是输入及其对应的输出:
坦斯克 Youer welcoem 这是一个苹果 Flippign Lettesr Aroudn 带有可替换字母的胆小包
谢谢 别客气 思娜娜·阿佩尔 翻转字母 交换字母的奇特挑战
感谢DJMcMayhem的标题。这最初是CMC。