私たちは皆、次のような古典的なパパのジョークを知っています:
誰かが自分の自己を説明する文を言います(
I'm tired
またはI'm confused
)。Hi <adjective>, I'm Dad!
導入部は同じ形式(にI'm Peter
従うのと同じ形式I'm hungry
)に従うため、お父さん冗談愛好家が来て返信します。
あなたの仕事は、自己記述子の形式で入力を受け取り、適切な父親ジョーク形式を出力することですが、「お父さん」という言葉を使用する代わりに、プログラミングしているプログラミング言語の名前を使用しますに。
テストケース(Pythonによって解析されていると仮定):
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
ます。
それをdad-joke形式に変換します。正確にどのように見えるかについては、上記の例を参照してください。
他のもの:
リーダーボード
この投稿のリーダーボードを表示するには、下のウィジェット/スニペットを展開します。投稿をランキングに含めるには# 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>