हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक संख्या लेता है, उसके अंकों को जोड़ता है और जांचता है कि वह योग एक पालिंड्रोम संख्या है या नहीं। यदि योग पैलिंड्रोम है, तो फ़ंक्शन सही होना चाहिए, अन्यथा गलत।
उदाहरण के लिए, यदि संख्या 697 है, तो उसके अंकों का योग 22 होगा, जो वास्तव में एक पालिंड्रोम संख्या है।
इसलिए, हमारे फ़ंक्शन को 697 के लिए सही लौटना चाहिए।
उदाहरण
निम्नलिखित कोड है -
const num =697;const sumDigit =(num, sum =0) => { if(num){ return sumDigit(Math.floor(num/10), sum + (num% 10)); }; वापसी राशि;}; const isPalindrome =num => { const revered =+String(num) .split("") .reverse() .join(""); वापसी श्रद्धेय ===num;}; const isSumPalindrome =num => isPalindrome(sumDigit(num));console.log(isSumPalindrome(num));
आउटपुट
कंसोल में आउटपुट निम्नलिखित है -
<पूर्व>सत्य