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