हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो दो स्ट्रिंग्स लेता है, str1 और str2 जो दो संख्याओं का प्रतिनिधित्व करता है।
पूरे स्ट्रिंग्स को संबंधित संख्याओं में परिवर्तित किए बिना, हमारे फ़ंक्शन को उन दो स्ट्रिंग संख्याओं के योग की गणना करनी चाहिए और परिणाम को एक स्ट्रिंग के रूप में वापस करना चाहिए।
उदाहरण के लिए -
यदि दो तार हैं -
const str1 = '234'; const str2 = '129';
तब आउटपुट 363 होना चाहिए।−
उदाहरण
निम्नलिखित कोड है -
const str1 = '234'; const str2 = '129'; const addStringNumbers = (str1, str2) => { let ind1 = str1.length - 1, ind2 = str2.length - 1, res = "", carry = 0; while(ind1 >= 0 || ind2 >= 0 || carry) { const val1 = str1[ind1] || 0; const val2 = str2[ind2] || 0; let sum = +val1 + +val2 + carry; carry = sum > 9 ? 1 : 0; res = sum % 10 + res; ind1--; ind2--; }; return res; }; console.log(addStringNumbers(str1, str2));
आउटपुट
कंसोल आउटपुट निम्नलिखित है -
363