Meydan okuma
¡Biz ünlem ve soru işaretleri ters arkadaşları vereceğiz!
Biten metin içeren cümlelerin bir gövde göz önüne alındığında .
, ?
ya !
, başına ters soru işaretleri, ¿
, soru cümlesinin (cümle ile biten ?
) ve ters ünlem işaretleri, ¡
, ünlem (biten cümleler !
). İle biten cümleler .
göz ardı edilecektir.
Cümleler boşlukla (boşluklar, sekmeler ve / veya yeni satırlar) ayrılır ve yalnızca alfasayısallar, virgül, kesme işaretleri ve boşluklar içerir. Her cümlede en az bir kelime olacaktır. Her cümlenin ilk kelimesi büyük harfle yazılır. Giriş herhangi bir boşlukla başlayıp bitebilir.
Misal
Giriş:
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.
Çıktı:
¡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.
kurallar
- Tüm varsayılan Code Golf kuralları geçerlidir.
- En az bayt içeren program kazanır.
Bonus (% 17 indirim) - Birden fazla işareti ayrıştır
Bir cümle birden fazla ünlem / soru işaretiyle de bitebilir. Bu işaretlerin her birine, bayt sayımınızdan% 17 daha fazla bir ücret karşılığında eşleştirilmiş ters ünlem / soru işareti verin.
Misal
Giriş:
I am a man in a can doing a dance?? Maybe...
Doing it for the views??!???!
Çıktı:
¿¿I am a man in a can doing a dance?? Maybe...
¡¿¿¿¡¿¿Doing it for the views??!???!
Yanlış çıktı:
¿¿I am a man in a can doing a dance?? Maybe...
¿¿¡¿¿¿¡Doing it for the views??!???!