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

जावास्क्रिप्ट में एक सीमा के भीतर आर्मस्ट्रांग संख्या

<घंटा/>

आर्मस्ट्रांग संख्याएं:एक धनात्मक पूर्णांक को आर्मस्ट्रांग संख्या (क्रम n का) कहा जाता है यदि -

abcd... = a^n + b^n + c^n + d^n + ...

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक श्रेणी को निर्दिष्ट करते हुए ठीक दो संख्याओं की एक सरणी लेता है।

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

हम पहले आर्मस्ट्रांग संख्याओं का पता लगाने के लिए अलग से एक फ़ंक्शन लिखेंगे और फिर सरणी को वांछित संख्याओं से भरने के लिए सीमा के माध्यम से पुनरावृति करेंगे।

उदाहरण

निम्नलिखित कोड है -

const range = [11, 1111];
const isArmstrong = (num) => {
   const numberOfDigits = ('' + num).length;
   let sum = 0;
   let temp = num;
   while (temp > 0) {
      let remainder = temp % 10;
      sum += remainder ** numberOfDigits;
      temp = parseInt(temp / 10);
   }
   return sum === num;
};
const findAllArmstrong = ([start, end]) => {
   const res = [];
   for(let i = start; i <= end; i++){
      if(isArmstrong(i)){
         res.push(i);
      };
   };
   return res;
};
console.log(findAllArmstrong(range));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

[ 153, 370, 371, 407 ]

  1. जावास्क्रिप्ट में रेंज ओवरफ्लो और रेंज अंडरफ्लो गुण।

    अंडरफ़्लो श्रेणी - यदि तत्व मान न्यूनतम विशेषता में निर्दिष्ट मूल्य से कम है, तो यह सत्य पर सेट हो जाता है। रेंज ओवरफ्लो - यदि तत्व मान अधिकतम विशेषता में निर्दिष्ट मूल्य से अधिक है, तो यह सत्य पर सेट हो जाता है। जावास्क्रिप्ट में रेंज ओवरफ्लो और रेंज अंडरफ्लो प्रॉपर्टी के लिए कोड निम्नलिखित है -

  1. जावास्क्रिप्ट में एक सीमा के भीतर प्राकृतिक संख्याओं के घनों का योग

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो दो संख्याओं की श्रेणी में होता है। हमारे फ़ंक्शन को निर्दिष्ट सीमा में आने वाली संख्याओं के सभी घनों का योग ज्ञात करना चाहिए। उदाहरण निम्नलिखित कोड है - const range = [4, 11]; const sumCubes = ([l, h]) => {    const fin

  1. पायथन - दी गई संख्या की सीमा के भीतर अभाज्य संख्याओं की संख्या ज्ञात करें

    जब किसी दी गई संख्या की सीमा के भीतर अभाज्य संख्याओं को खोजना आवश्यक होता है, तो श्रेणी दर्ज की जाती है और इसे फिर से चालू किया जाता है। % मापांक ऑपरेटर का उपयोग अभाज्य संख्याओं को खोजने के लिए किया जाता है। उदाहरण नीचे उसी का एक प्रदर्शन है lower_range = 670 upper_range = 699 print("The lower