चुनौती:
आपको इनपुट के रूप में वजन के ढेर की ASCII छवि दी जाएगी, और ढेर के संयुक्त वजन का उत्पादन करना होगा।
प्रारूप:
5 अलग-अलग वजन हैं, 1, 2, 5, 10, 20 पासरे (या कुछ अन्य मनमाना इकाई) का वजन ।
वज़न इस तरह दिखता है, आरोही क्रम में:
1: __
|__|
2: ______
|______|
5: ______
| |
|______|
10: ______________
| |
|______________|
20: ____________________
| |
|____________________|
वज़न सममित रूप से रखा जाएगा (उदाहरण छवि में), आवश्यक रूप से क्रमबद्ध क्रम में नहीं। वजन सीमाएं साझा करेगा, जहां लागू हो:
परीक्षण के मामलों:
आप परीक्षण मामलों के रूप में सभी एकल वजन का उपयोग कर सकते हैं।
__
_|__|_
|______|
| |
|______|
1 + 2 + 5 = 8
____________________
| |
|____________________|
| |
|______________|
_|__|_
|______|
| |
|______|
20 + 10 + 1 + 2 + 5 = 38
______
|______|
|______|
|______|
|______|
2 + 2 + 2 + 2 = 8
अतिरिक्त नियम:
- आप अतिरिक्त अग्रणी स्थान नहीं मान सकते हैं । सबसे बड़ा वजन बाईं ओर सभी तरह का होगा।
- आप अनुगामी स्थान और नई रेखाएँ मान सकते हैं।
- आप मान सकते हैं कि अधिकतम 10 वज़न होगा
- आप एक वैकल्पिक प्रारूप पर इनपुट ले सकते हैं, लेकिन आप कुछ और द्वारा उपयोग किए गए वर्णों को स्थानापन्न नहीं कर सकते
यह कोड-गोल्फ है इसलिए प्रत्येक भाषा में बाइट्स में सबसे छोटा कोड जीत जाता है। स्पष्टीकरण हमेशा की तरह प्रोत्साहित किया जाता है।
