Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जांचें कि संख्या के अंकों का योग पैलिंड्रोम है या नहीं - JavaScript


हमें एक JavaScript फंक्शन लिखना है जो एक संख्या लेता है, उसके अंकों का योग निकालता है और जांचता है कि वह योग पैलिंड्रोम संख्या है या नहीं। फंक्शन को true लौटाना चाहिए यदि योग पैलिंड्रोम है, अन्यथा false।

उदाहरण के लिए, यदि संख्या 697 है, तो उसके अंकों का योग 22 होगा, जो वास्तव में एक पैलिंड्रोम संख्या है।

इसलिए, हमारा फंक्शन 697 के लिए true लौटाना चाहिए।

उदाहरण

const num = 697;
const sumDigit = (num, sum = 0) => {
    if(num){
        return sumDigit(Math.floor(num / 10), sum + (num % 10));
    };
    return sum;
};
const isPalindrome = num => {
    const revered = +String(num)
        .split("")
        .reverse()
        .join("");
    return revered === num;
};
const isSumPalindrome = num => isPalindrome(sumDigit(num));
console.log(isSumPalindrome(num));

आउटपुट

कंसोल में आउटपुट -

true

  1. JavaScript में संख्या के त्रिकोणीय संख्या होने की जांच JavaScript में संख्या के त्रिकोणीय संख्या होने की जांच

    त्रिकोणीय संख्या त्रिकोणीय संख्या उन बिंदुओं की संख्या है जो एक समबाहु त्रिभुज को भर सकते हैं। उदाहरण के लिए - 9 एक त्रिकोणीय संख्या है जो 4 इकाई की प्रत्येक भुजा वाला एक समबाहु त्रिभुज बनाती है। समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या लेता है और true वापस करता है यदि यह एक त्रिको

  1. - C++ में संख्या पैलिंड्रोम है या नहीं जांचने का प्रोग्राम

    एक पैलिंड्रोम संख्या वही रहती है यदि उसके अंक उल्टे हो जाएं यानी उसका मान नहीं बदलता। पैलिंड्रोम संख्या को सममित भी कहा जा सकता है। उदाहरण के लिए: संख्याएँ 12321, 1551, 11 आदि पैलिंड्रोम हैं क्योंकि उनके अंक उल्टे होने पर भी वे नहीं बदलते। एक प्रोग्राम जो जांचता है कि कोई संख्या पैलिंड्रोम है या नही

  1. - Python में संख्या के ऑक्टल में पालिंड्रोम होने की जांच कैसे करें?

    मान लीजिए हमारे पास एक संख्या है जो या तो ऑक्टल या दशमलव रूप में है। यदि यह ऑक्टल रूप में है तो जांचें कि यह पालिंड्रोम है या नहीं। यदि संख्या दशमलव में है, तो इसे ऑक्टल में बदलें फिर जांचें कि यह पालिंड्रोम है या नहीं। तो, यदि इनपुट num = 178 है, तो आउटपुट True होगा क्योंकि संख्या ऑक्टल रूप में नह