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

रेंज के बीच आर्मस्ट्रांग संख्याएं - JavaScript


एक संख्या को आर्मस्ट्रांग नंबर कहा जाता है यदि उस संख्या के लिए निम्नलिखित समीकरण सत्य होता है -

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

जहां, n संख्या में अंकों की संख्या दर्शाता है।

उदाहरण के लिए - 370 एक आर्मस्ट्रांग नंबर है क्योंकि -

3^3 + 7^3 + 0^3 = 27 + 343 + 0 = 370

हमें एक JavaScript फंक्शन लिखना है जो दो संख्याएं लेता है, एक रेंज, और उनके बीच की सभी संख्याएं लौटाता है जो आर्मस्ट्रांग संख्याएं हैं (उन्हें शामिल करते हुए, यदि वे आर्मस्ट्रांग हैं)।

उदाहरण

const isArmstrong = number => {
    let num = number;
    const len = String(num).split("").length;
    let res = 0;
    while(num){
        const last = num % 10;
        res += Math.pow(last, len);
        num = Math.floor(num / 10);
    };
    return res === number;
};

const armstrongBetween = (lower, upper) => {
    const res = [];
    for(let i = lower; i <= upper; i++){
        if(isArmstrong(i)){
            res.push(i);
        };
    };
    return res;
};
console.log(armstrongBetween(1, 400));

आउटपुट

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

[
    1, 2, 3, 4,
    5, 6, 7, 8, 9, 153,
    370, 371
]

  1. जावास्क्रिप्ट में रेंज ओवरफ्लो और रेंज अंडरफ्लो प्रॉपर्टीज जावास्क्रिप्ट में रेंज ओवरफ्लो और रेंज अंडरफ्लो प्रॉपर्टीज

    परिचय HTML5 फॉर्म वैलिडेशन API validityState ऑब्जेक्ट के माध्यम से rangeOverflow और rangeUnderflow प्रॉपर्टीज प्रदान करता है, जो <input type="number"> एलिमेंट्स पर min और max एट्रिब्यूट्स के विरुद्ध मान्य करते हैं। रेंज अंडरफ्लो - यदि एलिमेंट का मान min एट्रिब्यूट में निर्दिष्ट मान

  1. - जावास्क्रिप्ट में रेंज के भीतर किसी संख्या से विभाज्य संख्याओं की गिनती ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली आर्गुमेंट के रूप में दो पूर्णांकों की एक रेंज और दूसरी आर्गुमेंट के रूप में एक संख्या लेता है। हमारा फ़ंक्शन निर्दिष्ट रेंज में इनपुट संख्या से विभाज्य सभी संख्याओं को ढूंढेगा और उनकी गिनती लौटाएगा।उदाहरणनिम्न कोड देखें:const range = [6, 57]; cons

  1. - दो पूर्णांकों के बीच आर्मस्ट्रांग नंबर C++ में

    आर्मस्ट्रांग नंबर क्या है? एक पूर्णांक को क्रम n का आर्मस्ट्रांग नंबर कहा जाता है यदि इसके प्रत्येक अंक को अलग करके घन किया जाए और उनका योग निकाला जाए, तो योग वही संख्या होगी। अर्थात: abcd... = a³ + b³ + c³ + d³ + ... 3 अंकों के आर्मस्ट्रांग नंबर के मामले में, प्रत्येक अंक के घन का योग संख्या के ब