Halloween hampir tiba, hari libur setelah kebanyakan orang perlu menyapih diri dari diet gula yang berlubang.
Tulis program yang menggunakan bilangan bulat positif. Jika bilangan bulat kurang dari 31 (1 hingga 30), keluarkan lentera jack-o'-art ASCII ini, dengan melihat ke kanan seolah menantikan Halloween:
_____I_____
| | | | | | |
| | |^| |^| |
| | | |^| | |
| | |VvVvV| |
|_|_|_|_|_|_|
Jika input adalah 31 (tanggal Oktober Halloween pada), output yang sama ASCII-o'-lantern, tapi melihat kiri:
_____I_____
| | | | | | |
| |^| |^| | |
| | |^| | | |
| |VvVvV| | |
|_|_|_|_|_|_|
Jika inputnya lebih besar dari 31, keluarkan lentera ASCII yang tampak membengkak yang mungkin makan terlalu banyak permen. Ia dapat menghadap ke kiri atau ke kanan karena mual dapat membingungkan. Jadi output:
_____I_____
| | | | | | |
| |o| |o| | |
| | |^| | | |
| |XXXXX| | |
|_|_|_|_|_|_|
atau
_____I_____
| | | | | | |
| | |o| |o| |
| | | |^| | |
| | |XXXXX| |
|_|_|_|_|_|_|
Apapun yang kamu inginkan. Bahkan mungkin berbeda untuk nomor berbeda di atas 31.
Kode terpendek dalam byte menang.
x^n>30
trik telah saya bingung pada awalnya, tetapi ketika saya bekerja di luar apa yang terjadi saya tanpa malu-malu mencuri untuk meningkatkan jawaban saya. Sebagai kompensasi saya tetap memberi Anda suara untuk itu.