मान लीजिए हमें संख्या 124 दी गई है और एक फ़ंक्शन लिखना है जो इस संख्या को इनपुट के रूप में लेता है और इसका विस्तारित रूप (expanded form) स्ट्रिंग के रूप में लौटाता है।
124 का विस्तारित रूप है:
'100+20+4'
कोड
const num = 125;
const expandedForm = num => {
const numStr = String(num);
let res = '';
for (let i = 0; i < numStr.length; i++) {
const placeValue = +(numStr[i]) * Math.pow(10, (numStr.length - 1 - i));
if (numStr.length - i > 1) { res += `${placeValue}+` } else { res += placeValue; }
}
return res;
};
console.log(expandedForm(num));
आउटपुट
100+20+5