挑战
¡我们将给感叹和问号倒置的伙伴!
由于包含文本的句子结束于一体.
,?
或者!
,前置倒问号,¿
以疑问句(句子结尾?
)和反向的感叹号,¡
以感叹句(截至句子!
)。结尾的句子.
将被忽略。
句子将由空格(空格,制表符和/或换行符)分隔,并且仅包含字母数字,逗号,撇号和空格。每个句子至少要有一个单词。确保每个句子的第一个单词都大写。输入可以以任何空格开头和结尾。
例
输入:
Hello there! What is your name?
My name is Ron. What's your name?
My name is Alex. Nice to meet you!
Nice to meet you to! How was your break?
It was great, I spent all my time code golfing!
What's that?
Wow, you're such a n00b! Here, let me show you.
输出:
¡Hello there! ¿What is your name?
My name is Ron. ¿What's your name?
My name is Alex. ¡Nice to meet you!
¡Nice to meet you to! ¿How was your break?
¡It was great, I spent all my time code golfing!
¿What's that?
¡Wow, you're such a n00b! Here, let me show you.
规则
- 所有默认的Code Golf规则均适用。
- 字节数最短的程序获胜。
奖金(17%折扣)-解析多个分数
句子也可以以多个感叹号/问号结尾。给这些标记中的每一个加上一个配对的反感叹号/问号,可以使您的字节数额外减少17%。
例
输入:
I am a man in a can doing a dance?? Maybe...
Doing it for the views??!???!
输出:
¿¿I am a man in a can doing a dance?? Maybe...
¡¿¿¿¡¿¿Doing it for the views??!???!
输出错误:
¿¿I am a man in a can doing a dance?? Maybe...
¿¿¡¿¿¿¡Doing it for the views??!???!
我们是要选择哪种空格分隔句子,还是必须支持所有3种类型?
—
Mego 2015年
@Mego应该支持所有三种类型。
—
usandfriends 2015年
不,一个句子中总是至少有一个单词,并以三个允许的标点符号之一结尾。我将其添加到挑战中。
—
usandfriends 2015年