एक पूर्णांक को देखते हुए xजहां 0 <= x <= 91बीयर की बोतलों के ढेर के साथ कई बोतलें (और अलमारियां) गायब हैं। सादगी की खातिर मैं केवल पहली 6 बोतलें दिखाऊंगा और यह पहली इनपुट्स में से प्रत्येक के लिए क्या होगी।
यहां बोतलों का ढेर है, प्रत्येक संख्या वह बोतल है जिसे आपको उस इनपुट (1-अनुक्रमित) के लिए निकाल देना चाहिए:
ध्यान दें, हम 99 के बजाय 91 का उपयोग कर रहे हैं क्योंकि 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 व्यापक (प्रत्येक तरफ) होना चाहिए।
- अलमारियों का उपयोग कर सकते हैं
- यह कोड-गोल्फ है , सबसे कम बाइट-काउंट जीतता है।