Dato un unico numero intero in xcui viene 0 <= x <= 91prodotta una pila di bottiglie di birra con tante bottiglie (e scaffali) mancanti. Per semplicità, mostrerò solo le prime 6 bottiglie e quale sarebbe per ciascuno dei primi input.
Ecco la pila di bottiglie, ogni numero è la bottiglia che dovresti rimuovere per quell'input (1-indicizzato):
Nota, stiamo usando 91 invece di 99 perché 99 comporterebbe una pila instabile di bottiglie.
Esempio
Con 0 bottiglie mancanti ( x=0):
|=|
| |
| |
/ \
. .
|-----|
| |
|-----|
|_____|
=============
|=| |=|
| | | |
| | | |
/ \ / \
. . . .
|-----| |-----|
| | | |
|-----| |-----|
|_____| |_____|
=====================
|=| |=| |=|
| | | | | |
| | | | | |
/ \ / \ / \
. . . . . .
|-----| |-----| |-----|
| | | | | |
|-----| |-----| |-----|
|_____| |_____| |_____|
=============================
[THERE ARE MORE UNDER THIS]
Per l'output completo di 0, vedere qui: https://pastebin.com/ZuXkuH6s
Con 1bottiglia mancante ( x=1):
|=| |=|
| | | |
| | | |
/ \ / \
. . . .
|-----| |-----|
| | | |
|-----| |-----|
|_____| |_____|
=====================
|=| |=| |=|
| | | | | |
| | | | | |
/ \ / \ / \
. . . . . .
|-----| |-----| |-----|
| | | | | |
|-----| |-----| |-----|
|_____| |_____| |_____|
=============================
[THERE ARE MORE UNDER THIS]
Ancora una volta, queste sono le prime due righe da qui: https://pastebin.com/ZuXkuH6s (con 1 rimosso) ...
Con 2 bottiglie mancanti:
|=|
| |
| |
/ \
. .
|-----|
| |
|-----|
|_____|
=====================
|=| |=| |=|
| | | | | |
| | | | | |
/ \ / \ / \
. . . . . .
|-----| |-----| |-----|
| | | | | |
|-----| |-----| |-----|
|_____| |_____| |_____|
=============================
[THERE ARE MORE UNDER THIS]
[INGRESSI AGGIUNTIVI RIMOSSI]
Con 91 bottiglie mancanti ( n = 91):
:(
Devi dare una faccia infelice, perché sei senza birra.
Regole
- Le bottiglie devono essere rimosse da sinistra a destra.
- Gli scaffali vengono rimossi quando nessuna birra rimane sulla parte superiore degli scaffali.
- Per un input di 0, stai producendo 91 bottiglie impilate in un triangolo.
- La riga inferiore ha 13 bottiglie, la parte superiore ha 1.
- 1 spazio tra ogni bottiglia su ogni ripiano.
- Gli scaffali devono essere inseriti tra ogni fila di bottiglie.
- Mensole possono utilizzare
=,-o#come il carattere. - Le mensole devono essere 3 più larghe (su ciascun lato) rispetto alle bottiglie che contengono.
- Mensole possono utilizzare
- Questo è code-golf , vince il conteggio di byte più basso.