समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में एक संख्या, संख्या लेता है।
यदि संख्या संख्या के अंकों का योग एक पैलिंड्रोम संख्या है, तो हमारा कार्य सही होना चाहिए, अन्यथा गलत।
उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -
const num =781296;
तब आउटपुट होना चाहिए -
कॉन्स्ट आउटपुट =सत्य;
आउटपुट स्पष्टीकरण
क्योंकि 781296 का अंक योग 33 है जो एक पैलिंड्रोम संख्या है।
उदाहरण
निम्नलिखित कोड है -
const num =781296;const findSum =(num, sum =0) => {if(num){return findSum(Math.floor(num/10), sum + (num% 10));};रिटर्न योग;};const palindromeDigitSum =(num =1) => {const sum =findSum(num);const str =String(sum);const arr =str.split('');const उलट =arr.reverse();const revNum =+arr.join('');revNum ===sum;};console.log(palindromeDigitSum(num));
आउटपुट
कंसोल आउटपुट निम्नलिखित है-
<पूर्व>सत्य