इस चुनौती की प्रेरणा पोस्टिंग के समय हास्यास्पद रूप से स्पष्ट होनी चाहिए।
काम
आपको शट द बॉक्स स्टाइल प्रोग्राम (फंक्शन, प्रोग्राम नहीं) बनाना होगा। बॉक्स को बंद करने की मूल बातें हैं:
खिलाड़ी 1-9 लेबल वाले लीवर के सेट को चालू करके बॉक्स को बंद करने का प्रयास करते हैं। उन्हें लीवर को फड़फड़ा कर ऐसा करना चाहिए। प्रत्येक मोड़ की घटनाओं का क्रम इस प्रकार है:
- लीवर की वर्तमान स्थिति को दिखाया गया है।
- एक नए खेल पर, लीवर की स्थिति को प्रदर्शित किया जाना चाहिए
123456789
। - बंद लीवर वाले खेल पर, सभी बंद लीवर को प्रदर्शित किया जाता है
-
। उदाहरण के लिए, एक ऐसे खेल पर जिसमें 1, 5 और 9 बंद हैं, आउटपुट होगा-234-678-
।
- एक नए खेल पर, लीवर की स्थिति को प्रदर्शित किया जाना चाहिए
- Di (c) e (is | are) लुढ़का हुआ है।
- यदि लीवर 7, 8, और 9 सभी बंद हैं, तो केवल एक छह-मुखी मर जाता है। अन्यथा, 2 छह मुंह वाले पासे फेंके जाते हैं।
- खिलाड़ी को यह चुनने के लिए प्रेरित किया जाता है कि वे कितने लीवर को फ्लिप करना चाहते हैं।
- यदि खिलाड़ी एक नंबर> 9 या <0 चुनता है, तो खेल समाप्त हो जाता है।
- यदि खिलाड़ी पहले से ही बंद लीवर चुनता है, तो खेल समाप्त हो जाता है।
- खिलाड़ी कई लीवर का चयन करता है।
- यदि लीवर का योग डि (सी) ई थ्रो के मूल्य के बराबर नहीं है, तो खेल समाप्त होता है।
- यदि सभी लीवर बंद हैं, तो बधाई, आप जीतते हैं। अन्यथा, चरण 1 पर वापस जाएं।
कार्यक्रम के लिए नियम
- प्रत्येक मोड़ पर, आपको लीवर की वर्तमान स्थिति को आउटपुट करना चाहिए।
- आपको वाक्यांश के साथ रोल का मूल्य आउटपुट करना चाहिए
You rolled:
(स्थान पर ध्यान दें)। - वाक्यांशों के साथ स्विच करने के लिए लीवर की संख्या के लिए आपको (और प्रतीक्षा करना होगा)
How many levers to flip:
(स्थान पर ध्यान दें)। - मुहावरे के साथ निर्दिष्ट खिलाड़ी
Which lever to flip:
(स्थान पर ध्यान दें ) के रूप में उतने लीवर के लिए आपको (और प्रतीक्षा) करनी चाहिए । - आपको निर्दिष्ट लीवर को फ्लिप करना होगा।
- यदि किसी भी बिंदु पर खेल समाप्त होता है, तो आपको आउटपुट करना होगा
Game Over
। - यदि खिलाड़ी कोई लीवर नहीं खुला है, तो आपको आउटपुट देना होगा
You win!
उदाहरण के खेल
123456789
You rolled: 5
How many levers to flip: 5
Which lever to flip: 1
Which lever to flip: 2
Which lever to flip: 3
Which lever to flip: 4
Which lever to flip: 5
Game Over
123456789
You rolled: 5
How many levers to flip: 3
Which lever to flip: 2
Which lever to flip: 2
Which lever to flip: 1
Game Over
123456789
You rolled: 12
How many levers to flip: 2
Which lever to flip: 3
Which lever to flip: 9
12-45678-
You rolled: 6
How many levers to flip: 2
Which lever to flip: 2
Which lever to flip: 4
1---5678-
You rolled: 11
How many levers to flip: 2
Which lever to flip: 5
Which lever to flip: 6
1-----78-
You rolled: 8
How many levers to flip: 1
Which lever to flip: 8
1-----7--
You rolled: 8
How many levers to flip: 2
Which lever to flip: 1
Which lever to flip: 7
---------
You win!