Étant donné un seul entier xoù 0 <= x <= 91sortir une pile de bouteilles de bière avec autant de bouteilles (et étagères) manquantes. Par souci de simplicité, je ne montrerai que les 6 premières bouteilles et ce que ce serait pour chacune des premières entrées.
Voici la pile de bouteilles, chaque numéro est la bouteille que vous devez retirer pour cette entrée (indexé 1):
Notez que nous utilisons 91 au lieu de 99, car 99 entraînerait une pile de bouteilles instable.
Exemple
Avec 0 bouteilles manquantes ( x=0):
|=|
| |
| |
/ \
. .
|-----|
| |
|-----|
|_____|
=============
|=| |=|
| | | |
| | | |
/ \ / \
. . . .
|-----| |-----|
| | | |
|-----| |-----|
|_____| |_____|
=====================
|=| |=| |=|
| | | | | |
| | | | | |
/ \ / \ / \
. . . . . .
|-----| |-----| |-----|
| | | | | |
|-----| |-----| |-----|
|_____| |_____| |_____|
=============================
[THERE ARE MORE UNDER THIS]
Pour la sortie complète de 0, voir ici: https://pastebin.com/ZuXkuH6s
Avec 1bouteille manquante ( x=1):
|=| |=|
| | | |
| | | |
/ \ / \
. . . .
|-----| |-----|
| | | |
|-----| |-----|
|_____| |_____|
=====================
|=| |=| |=|
| | | | | |
| | | | | |
/ \ / \ / \
. . . . . .
|-----| |-----| |-----|
| | | | | |
|-----| |-----| |-----|
|_____| |_____| |_____|
=============================
[THERE ARE MORE UNDER THIS]
Encore une fois, ce sont les deux premières lignes d'ici: https://pastebin.com/ZuXkuH6s (avec 1 supprimé) ...
Avec 2 bouteilles manquantes:
|=|
| |
| |
/ \
. .
|-----|
| |
|-----|
|_____|
=====================
|=| |=| |=|
| | | | | |
| | | | | |
/ \ / \ / \
. . . . . .
|-----| |-----| |-----|
| | | | | |
|-----| |-----| |-----|
|_____| |_____| |_____|
=============================
[THERE ARE MORE UNDER THIS]
[ENTRÉES SUPPLÉMENTAIRES SUPPRIMÉES]
Avec 91 bouteilles manquantes ( n = 91):
:(
Vous devez produire un visage malheureux, car vous n'avez plus de bière.
Règles
- Les bouteilles doivent être retirées de gauche à droite.
- Les étagères sont retirées lorsqu'aucune bière ne reste sur le dessus des étagères.
- Pour une entrée de 0, vous générez 91 bouteilles empilées dans un triangle.
- La rangée du bas a 13 bouteilles, le haut en a 1.
- 1 espace entre chaque bouteille sur chaque étagère.
- Les étagères doivent être insérées entre chaque rangée de bouteilles.
- Les étagères peuvent utiliser
=,-ou#comme personnage. - Les étagères doivent être 3 plus larges (de chaque côté) que les bouteilles qu'elles contiennent.
- Les étagères peuvent utiliser
- Il s'agit du code-golf , le plus petit nombre de victoires.