Дано єдине ціле число, x
де 0 <= x <= 91
виводять стопку пляшок пива з такою кількістю пляшок (і полиць). Для простоти я покажу лише перші 6 пляшок і що це буде для кожного з перших входів.
Ось стопка пляшок, кожне число - це пляшка, яку слід вийняти для цього вводу (1-індексований):
Зауважте, ми використовуємо 91 замість 99, оскільки 99 призведе до нестабільної купки пляшок.
Приклад
З відсутністю 0 пляшок ( x=0
):
|=|
| |
| |
/ \
. .
|-----|
| |
|-----|
|_____|
=============
|=| |=|
| | | |
| | | |
/ \ / \
. . . .
|-----| |-----|
| | | |
|-----| |-----|
|_____| |_____|
=====================
|=| |=| |=|
| | | | | |
| | | | | |
/ \ / \ / \
. . . . . .
|-----| |-----| |-----|
| | | | | |
|-----| |-----| |-----|
|_____| |_____| |_____|
=============================
[THERE ARE MORE UNDER THIS]
Повний вихід 0 див. Тут: https://pastebin.com/ZuXkuH6s
Якщо 1
пляшка відсутня ( x=1
):
|=| |=|
| | | |
| | | |
/ \ / \
. . . .
|-----| |-----|
| | | |
|-----| |-----|
|_____| |_____|
=====================
|=| |=| |=|
| | | | | |
| | | | | |
/ \ / \ / \
. . . . . .
|-----| |-----| |-----|
| | | | | |
|-----| |-----| |-----|
|_____| |_____| |_____|
=============================
[THERE ARE MORE UNDER THIS]
Ще раз, це перші два ряди звідси: https://pastebin.com/ZuXkuH6s (з 1 вилученим) ...
З відсутністю 2 пляшок:
|=|
| |
| |
/ \
. .
|-----|
| |
|-----|
|_____|
=====================
|=| |=| |=|
| | | | | |
| | | | | |
/ \ / \ / \
. . . . . .
|-----| |-----| |-----|
| | | | | |
|-----| |-----| |-----|
|_____| |_____| |_____|
=============================
[THERE ARE MORE UNDER THIS]
[ДОДАТКОВІ ВХОДИ ВІДКРИТИ]
З відсутньою 91 пляшки ( n = 91
):
:(
Ви повинні вивести нещасне обличчя, бо ви не пива.
Правила
- Пляшки потрібно знімати зліва направо.
- Полиці прибирають, коли на верхній полиці не залишається пива.
- Для введення 0 ви виводите 91 пляшку, складену в трикутник.
- У нижньому ряду 13 пляшок, у верхньому - 1.
- 1 простір між кожною пляшкою на кожній полиці.
- Полиці повинні бути введені між кожним рядом пляшок.
- Полиці можуть використовувати
=
,-
або#
як символ. - Полиці повинні бути на 3 ширші (з боків), ніж у пляшок, у яких вони є.
- Полиці можуть використовувати
- Це кодовий гольф , виграє найменший байт.