하나의 정수 x
가 주어지면 0 <= x <= 91
많은 병 (및 선반)이없는 맥주 병 스택이 출력됩니다. 간단하게하기 위해 처음 6 개의 병과 각 첫 입력에 대해 무엇이 표시되는지 보여줄 것입니다.
다음은 병 스택입니다. 각 숫자는 해당 입력에 대해 제거해야하는 병입니다 (1 색인).
99는 병 스택이 불안정하기 때문에 99 대신 91을 사용합니다.
예
병이없는 경우 ( 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보다 넓어야합니다.
- 선반 사용할 수 있습니다
- 이것은 code-golf , 가장 낮은 바이트 수의 승리입니다.