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

डिसेरियम नंबर जांचें - JavaScript


डिसेरियम नंबर - वे सभी संख्याएं जो निम्नलिखित समीकरण को संतुष्ट करती हैं, डिसेरियम नंबर होती हैं -

xy...z = x^1 + y^2 + ... + z^n

जहां n संख्या में अंकों की संख्या है।

उदाहरण के लिए -

175 एक डिसेरियम नंबर है क्योंकि: 175 = 1^1 + 7^2 + 5^3 = 1 + 49 + 125 = 175

उदाहरण

const num = 175;
const isDisarium = num => {
    const res = String(num)
        .split("")
        .reduce((acc, val, ind) => {
            acc += Math.pow(+val, ind+1);
            return acc;
        }, 0);
    return res === num;
};
console.log(isDisarium(num));
console.log(isDisarium(32));
console.log(isDisarium(4334));

आउटपुट

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

true
false
false

  1. JavaScript Number() फंक्शन JavaScript Number() फंक्शन

    JavaScript Number() फंक्शन ऑब्जेक्ट वैल्यू को तर्क के रूप में पास करके उसके संबंधित न्यूमेरिक वैल्यू में बदल देता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width,

  1. JavaScript में कैसे जांचें कि इनपुट संख्या है या अक्षर? JavaScript में कैसे जांचें कि इनपुट संख्या है या अक्षर?

    isNaN() फंक्शन से जांचें कि मान संख्या नहीं है (Not-a-Number)। ध्यान: isNaN() false लौटाता है (खाली स्ट्रिंग 0 बन जाती है)। बुनियादी isNaN() उपयोग console.log(isNaN(123)); // false (संख्या है) console.log(isNaN(123)); // false (स्ट्रिंग लेकिन संख्या में बदल जाती है) console.log(isNaN(abc)

  1. JavaScript में संख्या पैटर्न JavaScript में संख्या पैटर्न

    हमें एक JavaScript और HTML प्रोग्राम लिखना है जो उपयोगकर्ता को एक टेक्स्ट इनपुट और बटन प्रदान करता है। जब उपयोगकर्ता इनपुट में कोई मान दर्ज करता है, मान लीजिए 5, और बटन पर क्लिक करता है, तो हमें स्क्रीन पर निम्नलिखित पैटर्न प्रिंट करना चाहिए। (n = 5 के लिए) 01 01 02 01 02 03 01 02 03 04 01 02 03 04