इनपुट के रूप में एक संख्या को देखते हुए, इसकी सामूहिक राशि का प्रिंट आउट लें
सामूहिक योग क्या है?
संख्या 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
।