Kita semua tahu lelucon ayah klasik yang berlangsung seperti ini:
Seseorang mengatakan kalimat untuk menggambarkan diri mereka (misalnya
I'm tired
atauI'm confused
).Penggila lelucon ayah datang dan menjawab
Hi <adjective>, I'm Dad!
, karena perkenalan mengikuti format yang sama (I'm Peter
mengikuti format yang sama sepertiI'm hungry
).
Tugas Anda adalah mengambil input dalam bentuk self-descriptor, dan menampilkan bentuk dad-joke yang sesuai, tetapi alih-alih menggunakan kata "Dad", Anda akan menggunakan nama bahasa pemrograman yang Anda pemrograman di.
Uji kasus (asumsikan bahwa mereka sedang diuraikan oleh 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!
Sekarang asumsikan bahwa test case ini diuraikan oleh 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!
Tantangan yang pasti:
Ambil string dalam format self-descriptor (
I'm <adjective>
atauI'm a(n) <noun>
) menggunakan input standar atau melalui fungsi.Asumsikan tidak ada tanda baca akhir.
Anggaplah kata
I'm
itu digunakan dan tidakI am
.
Konversikan ke format ayah-lelucon - lihat contoh di atas untuk bagaimana yang seharusnya terlihat.
Hal-hal lain:
Ini adalah kode-golf , sehingga jumlah byte terpendek menang.
Ikuti aturan celah standar - tidak ada satupun, tolong.
Selamat bersenang-senang!
Papan peringkat
Anda dapat melihat papan peringkat untuk posting ini dengan memperluas widget / snippet di bawah ini. Agar posting Anda dimasukkan dalam peringkat, Anda perlu tajuk ( # header text
) dengan info berikut:
Nama bahasa (akhiri dengan tanda koma
,
atau tanda hubung-
), diikuti oleh ...Jumlah byte, sebagai angka terakhir yang muncul di header Anda.
Misalnya, JavaScript (ES6), 72 bytes
valid, tetapi Fortran, 143 bytes (8-bit)
tidak valid karena jumlah byte bukan angka terakhir di header (jawaban Anda akan dikenali sebagai 8 byte - jangan manfaatkan ini).
<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>