Diberi bilangan bulat tunggal di xmana 0 <= x <= 91keluaran setumpuk botol bir dengan banyak botol (dan rak) hilang. Demi kesederhanaan, saya hanya akan menunjukkan 6 botol pertama dan apa jadinya untuk masing-masing input pertama.
Berikut tumpukan botol, setiap nomor adalah botol yang harus Anda buang untuk input tersebut (diindeks 1):
Catatan, kami menggunakan 91 bukannya 99 karena 99 akan menghasilkan tumpukan botol yang tidak stabil.
Contoh
Dengan 0 botol hilang ( x=0):
|=|
| |
| |
/ \
. .
|-----|
| |
|-----|
|_____|
=============
|=| |=|
| | | |
| | | |
/ \ / \
. . . .
|-----| |-----|
| | | |
|-----| |-----|
|_____| |_____|
=====================
|=| |=| |=|
| | | | | |
| | | | | |
/ \ / \ / \
. . . . . .
|-----| |-----| |-----|
| | | | | |
|-----| |-----| |-----|
|_____| |_____| |_____|
=============================
[THERE ARE MORE UNDER THIS]
Untuk hasil lengkap 0, lihat di sini: https://pastebin.com/ZuXkuH6s
Dengan 1botol yang hilang ( x=1):
|=| |=|
| | | |
| | | |
/ \ / \
. . . .
|-----| |-----|
| | | |
|-----| |-----|
|_____| |_____|
=====================
|=| |=| |=|
| | | | | |
| | | | | |
/ \ / \ / \
. . . . . .
|-----| |-----| |-----|
| | | | | |
|-----| |-----| |-----|
|_____| |_____| |_____|
=============================
[THERE ARE MORE UNDER THIS]
Sekali lagi, ini adalah dua baris pertama dari sini: https://pastebin.com/ZuXkuH6s (dengan 1 dihapus) ...
Dengan 2 botol yang hilang:
|=|
| |
| |
/ \
. .
|-----|
| |
|-----|
|_____|
=====================
|=| |=| |=|
| | | | | |
| | | | | |
/ \ / \ / \
. . . . . .
|-----| |-----| |-----|
| | | | | |
|-----| |-----| |-----|
|_____| |_____| |_____|
=============================
[THERE ARE MORE UNDER THIS]
[INPUT TAMBAHAN DIHAPUS]
Dengan 91 botol hilang ( n = 91):
:(
Anda harus menampilkan wajah yang tidak bahagia, karena Anda kehabisan bir.
Aturan
- Botol harus dikeluarkan dari kiri ke kanan.
- Rak dihapus ketika tidak ada bir yang tersisa di atas rak.
- Untuk input 0, Anda mengeluarkan 91 botol yang ditumpuk dalam segitiga.
- Baris bawah memiliki 13 botol, bagian atas memiliki 1.
- 1 ruang antara setiap botol di setiap rak.
- Rak harus menjadi input di antara setiap baris botol.
- Rak dapat digunakan
=,-atau#sebagai karakter. - Rak harus lebih lebar 3 (di setiap sisi) dari botol yang mereka pegang.
- Rak dapat digunakan
- Ini adalah kode-golf , kemenangan byte-count terendah.