... dan golf asli untuk teman kode saya.
Ini adalah tantangan berdasarkan komik XKCD berusia satu tahun yang sebagian besar terdiri dari roti panggang (parodi dari komik pertama) mengikuti pola yang berbeda, tetapi dengan sedikit variasi.
Tugas Anda adalah menulis sebuah program (atau fungsi) yang mengambil bagian pertama dari setiap roti bakar dari komik (semuanya hingga dan termasuk friends
) sebagai input (melalui stdin atau argumen fungsi) dan menghasilkan (atau mengembalikan) teks tepat dari babak kedua. Anda tidak harus menangani input yang tidak valid, celah standar berlaku, kode terpendek dalam byte menang.
Contohnya
Untuk membantu mereka yang tidak ingin menyalin roti panggang dari tempat lain, inilah semuanya, dipisahkan menjadi input dan output.
Input: Champagne for my real friends
Output: and real pain for my sham friends!
Input: Pseudopods for my real friends
Output: and real pods for my pseudo-friends!
Input: Petticoats for my real friends
Output: and real coats for my petty friends.
Input: Loosestrife for my real friends
Output: and real strife for my loose friends!
Input: Ladybugs for my real friends
Output: and real bugs for my lady friends!
Input: Single-payer for my real friends
Output: and RealPlayer for my single friends.
Input: Tumbleweeds for my real friends
Output: and real weed for my Tumblr friends!
Input: Fauxhawks for my real friends
Output: and real hawks for my faux friends!
Input: Platonic solids for my real friends
Output: and real solids for my platonic friends!
Single-payer
.
Single-payer
(bukanSingle-player
).