도전
¡ 우리는 느낌표와 물음표를 뒤집어 놓을 것입니다!
에서 끝나는 텍스트 포함 된 문장의 몸을 감안할 때 .
, ?
또는 !
, 앞에 추가 반전 물음표 ¿
, 의문문 문장 (문장이 끝나는로 ?
) 및 반전 느낌표, ¡
, 감탄 (로 끝나는 문장에 !
). 끝나는 문장 .
은 무시됩니다.
문장은 공백 (공백, 탭 및 / 또는 줄 바꿈)으로 구분되며 영숫자, 쉼표, 아포스트로피 및 공백 만 포함합니다. 모든 문장에는 적어도 하나의 단어가 있습니다. 모든 문장의 첫 단어는 대문자로 보장됩니다. 입력은 공백으로 시작하고 끝날 수 있습니다.
예
입력:
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.
규칙
- 모든 기본 코드 골프 규칙이 적용됩니다.
- 가장 짧은 바이트 수를 가진 프로그램이 승리합니다.
보너스 (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??!???!