任务
- 用户输入一个句子-仅单词。除字母或空格外的任何输入(包括整数和标点符号)都应引发异常:“句子只能使用字母”。
- 输出具有一种模式,其中某些单词是反向的,而其他单词是正常的。
- 模式从正常单词开始,接下来的两个单词反转,然后接下来的两个单词正常,模式继续。
- 以下是单词应为正常位置和单词经反转位置的示例:
正常-反转-反转-正常-正常-反转-反转-正常...
输入范例
她在海边卖贝壳
输出范例
她在海岸边偷走贝壳
附加规则
- 如果使用大写字母,则它们应保留在最初张贴的字母上。
- 最初在输入上发布的任何多个空格都应减少为一个空格。例如
Programming Puzzles and Code Golf
变成Programming selzzuP dna Code Golf
最短的代码胜出!!
祝您编程愉快...
Any input other than letters or spaces, including integers and punctuation, should throw an exception: "Sentence must only use letters".
这意味着要执行一个与单词反转完全无关的次要任务,切掉没有异常的语言,并且需要对很多字符串进行硬编码或压缩,字节数。