チャレンジ
¡私たちは感嘆符と疑問符を逆さの仲間に与えるつもりです!
終わる文章を含むテキストの体を考えると.
、?
あるいは!
、逆疑問符、先頭に追加¿
、疑問文(で終わる文章へ?
)と逆感嘆符、¡
、感嘆(で終わる文章にします!
)。で終わる文.
は無視されます。
文は空白(スペース、タブ、改行)で区切られ、英数字、コンマ、アポストロフィ、スペースのみが含まれます。すべての文には少なくとも1つの単語があります。すべての文の最初の単語は大文字であることが保証されています。入力は、任意の空白で開始および終了できます。
例
入力:
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??!???!