Besok, 23 November, adalah Hari Thanksgiving di Amerika Serikat. Untuk mempersiapkan, Anda perlu memasak beberapa kalkun ASCII. Namun, karena Anda terlambat dalam perencanaan, Anda memerlukan program (atau fungsi) untuk membantu Anda dengan berapa banyak burung yang perlu Anda persiapkan.
.---. _
.' './ )
/ _ _/ /\
=(_____) (__/_/==
===================
Kalkun yang Anda temukan agak di sisi kecil, jadi Anda sudah menemukan rasio berikut - satu kalkun akan memberi makan:
- empat orang yang hanya suka daging putih dan tiga orang yang hanya suka daging hitam
- atau tujuh orang yang tidak peduli
- atau kombinasi keduanya.
Artinya, ada total 4 porsi daging putih dan 3 porsi daging gelap di setiap kalkun yang diberikan. Selanjutnya, Anda tidak dapat membeli dan memasak kalkun parsial.
Misalnya, untuk 3 orang yang hanya suka daging putih, 6 orang yang hanya suka daging hitam, dan 3 orang yang tidak peduli, Anda akan membutuhkan dua kalkun. Itu memberi 8 porsi putih dan 6 porsi gelap, yang cukup untuk memuaskan semua orang dan memiliki sisa daging putih:
.---. _ .---. _
.' './ ) .' './ )
/ _ _/ /\ / _ _/ /\
=(_____) (__/_/== =(_____) (__/_/==
=====================================
Untuk 20 orang yang tidak peduli, Anda akan membutuhkan tiga kalkun, dan memiliki sedikit sisa putih atau gelap:
.---. _ .---. _ .---. _
.' './ ) .' './ ) .' './ )
/ _ _/ /\ / _ _/ /\ / _ _/ /\
=(_____) (__/_/== =(_____) (__/_/== =(_____) (__/_/==
=======================================================
Dan seterusnya.
Aturan
- Tiga input bisa dalam urutan apa pun yang Anda pilih, dan dalam format apa pun yang nyaman . Harap tunjukkan dalam jawaban Anda bagaimana input diambil.
- Tidak akan pernah ada persyaratan untuk lebih dari 25 kalkun (jadi maksimal 175 orang untuk memberi makan).
- Leading / trailing newlines atau spasi putih lainnya adalah opsional, asalkan karakternya berbaris dengan tepat.
- Program lengkap atau fungsi dapat diterima. Jika suatu fungsi, Anda dapat mengembalikan output daripada mencetaknya.
- Output bisa ke konsol, dikembalikan sebagai daftar string, dikembalikan sebagai string tunggal, dll.
- Celah standar dilarang.
- Ini adalah kode-golf sehingga semua aturan golf biasa berlaku, dan kode terpendek (dalam byte) menang.