यह चुनौती इस Stackoverflow प्रश्न पर आधारित है ।
इनपुट के रूप में एक सकारात्मक संख्या के साथ, इसे प्रत्येक अंक के योग के रूप में आउटपुट करें, इसकी शक्ति -10 प्रतिनिधित्व द्वारा गुणा किया जाता है।
इनपुट
एक संख्या, पूर्णांक, एक स्ट्रिंग या अंकों / वर्णों की सूची के रूप में।
- संख्या सख्ती से सकारात्मक होगी।
- यदि आप संख्या को स्ट्रिंग या सूची के रूप में स्वीकार करते हैं, तो यह ए से शुरू नहीं होगा
0।
उत्पादन
प्रत्येक संबंधित बेस -10 अंकों की राशि का प्रतिनिधित्व करने वाला एक स्ट्रिंग, प्रत्येक अपनी संबंधित बेस -10 शक्ति से गुणा करता है। एक राशि के रूप में प्रतिनिधित्व किया है a + b। +यदि आप चाहते हैं तो आप साइन के हर तरफ एक स्थान तक का उपयोग कर सकते हैं। ऑपरेंड को अवरोही क्रम में सूचीबद्ध किया गया है।
0एक वैध ऑपरेंड कभी नहीं हो सकता।+चिह्न (रिक्त स्थान से घिरा हुआ हो या नहीं) आगे या पीछे भाग नहीं हो सकता।
उदाहरण
Input Output
12 10 + 2
or 10+2
or 10 +2
or 10+ 2
9 9
123 100 + 20 + 3
10 10
101 100 + 1
अमान्य आउटपुट
2 1 + 1
10 10 + 0
1 0 + 1
12 + 10 + 2
12 10 + 2 +
12 2 + 10
यह कोड-गोल्फ है इसलिए बाइट्स जीत में सबसे छोटा कोड है!