इनपुट के रूप में एक संख्या को देखते हुए, इसकी सामूहिक राशि का प्रिंट आउट लें
सामूहिक योग क्या है?
संख्या 13214, इनपुट पर विचार करें
बाईं ओर से शुरू होने वाले प्रत्येक अंक के माध्यम से लूपिंग, हम इसकी सामूहिक राशि प्राप्त करने में सक्षम होंगे।
1 इसका मतलब है कि पहले अंक को देखें, और इसे योग, योग = 1 में जोड़ें
3 का अर्थ है "पहले 3 अंक" को देखें और इसे योग, योग = 1 + 132 में जोड़ें
2 का अर्थ है "पहले 2 अंक" को देखें और इसे योग, योग = 1 + 132 + 13 से जोड़ें
1 इसका मतलब है कि पहले अंक को देखें, और इसे योग में जोड़ें, योग = 1 + 132 + 13 + 1
4 का अर्थ है "पहले 4 अंक" को देखें और इसे जोड़ दें, योग = 1 + 132 + 13 + 1 + 1321
कुल योग = 1468और यह आपका आउटपुट है
विशेष स्थितियां:
यदि हम एक मुठभेड़ करते हैं 0, तो स्पष्ट रूप से हम योग को समान रखते हैं
The number 1301 would have a sum = 1 + 130 + 1 = 132
यदि हम एक ऐसी संख्या का सामना करते हैं जो बड़ी है तो इनपुट की लंबाई, हम इसे जोड़ते हैं
The number 251 would have a sum = 25 + 251 + 2 = 278
परीक्षण के मामलों:
collectiveSum(0) = 0
collectiveSum(2) = 2
collectiveSum(2315) = 23 + 231 + 2 + 2315 = 2571
बाइट्स की सबसे कम राशि जीतती है। हैप्पी गोल्फिंग!
2315परीक्षण का मामला याद आ रही है + 2से 1और में परिणाम चाहिए 2571।
2571।