우리 모두는 다음과 같은 고전적인 아빠 농담을 알고 있습니다.
누군가 자신을 설명하는 문장을 말합니다 (예 :
I'm tired
또는I'm confused
).아빠 농담 애호가가 와서 답장합니다
Hi <adjective>, I'm Dad!
. 소개는 형식이 동일하기 때문입니다 (I'm Peter
와 형식이 동일 함I'm hungry
).
당신의 임무는 자기-기술자 (self-descriptor)의 형태로 입력을 받아서 적절한 아빠 농담 형태를 출력하는 것이지만, "Dad"라는 단어를 사용하는 대신, 프로그래밍하고있는 프로그래밍 언어의 이름을 사용하게됩니다 에서.
테스트 사례 (파이썬이 파싱한다고 가정) :
I'm amazing Hi amazing, I'm Python!
I'm tired Hi tired, I'm Python!
I'm hungry Hi hungry, I'm Python!
I'm fat Hi fat, I'm Python!
이제 이러한 테스트 사례가 Golfscript에 의해 구문 분석되고 있다고 가정하십시오.
I'm a programmer Hi a programmer, I'm Golfscript!
I'm a question-writer Hi a question-writer, I'm Golfscript!
I'm a Stack-Overflow-er Hi a Stack-Overflow-er, I'm Golfscript!
정확한 도전 :
표준 입력 또는 함수를 통해 자체 설명 형식 (
I'm <adjective>
또는I'm a(n) <noun>
) 으로 문자열을 가져옵니다 .끝 문장 부호가 없다고 가정합니다.
단어
I'm
가 사용 되었다고 가정합니다I am
.
그것을 아빠 농담 형식으로 변환하십시오-정확히 어떻게 보이는지 위의 예를 참조하십시오.
다른 것들 :
리더 보드
아래 위젯 / 스 니펫을 확장하여이 게시물의 리더 보드를 볼 수 있습니다. 게시물을 순위에 포함 # header text
시키려면 다음 정보 가 포함 된 헤더 ( )가 필요합니다 .
언어의 이름 (쉼표
,
또는 대시 로 끝남-
) 다음에 ...헤더에 표시 할 마지막 숫자 인 바이트 수입니다.
예를 들어, JavaScript (ES6), 72 bytes
유효하지만 Fortran, 143 bytes (8-bit)
바이트 수는 헤더의 마지막 숫자가 아니기 때문에 유효하지 않습니다 (답은 8 바이트로 인식되므로이를 활용하지 마십시오).
<iframe src="https://ozewski.github.io/ppcg-leaderboard/?id=185872" width="100%" height="100%" style="border: none;">Oops, your browser is too old to view this content! Please upgrade to a newer version of your browser that supports HTML5.</iframe><style>html,body{margin:0;padding:0;height:100%;overflow:hidden}</style>