हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक संख्या लेता है और संख्या के अंकों को पुनरावर्ती रूप से जोड़ता है जब तक कि परिणाम एक अंक संख्या न हो।
उदाहरण के लिए, यदि संख्या है -
54563
तब आउटपुट 5 होना चाहिए, क्योंकि,
= 5 + 4 + 5 + 6 + 3 = 23 = 2 + 3 = 5
उदाहरण
इसके लिए कोड होगा -
const num = 54563; const addRecursively = num => { if(num < 10){ return num; }; let sum = 0; while(num !== 0) { sum += (num%10); num = parseInt(num/10); }; return addRecursively(sum); }; console.log(addRecursively(num));
आउटपुट
कंसोल में आउटपुट -
3