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

JavaScript में परफेक्ट नंबर ढूंढना


एक परफेक्ट नंबर एक धनात्मक पूर्णांक है जो अपने धनात्मक भाजकों के योग के बराबर होता है, जिसमें संख्या स्वयं शामिल नहीं होती। एक पूर्णांक x का भाजक एक पूर्णांक है जो x को समान रूप से विभाजित कर सकता है।

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

28 एक परफेक्ट नंबर है, क्योंकि 28 = 1 + 2 + 4 + 7 + 14

हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या लेता है, मान लीजिए n, और निर्धारित करता है कि n परफेक्ट नंबर है या नहीं।

उदाहरण

const num = 28; const checkPerfectNumber = (num = 1) => {   if(num === 1) {     return false;   };   let sum = 1;   for(let i = 2; i <= Math.floor(Math.sqrt(num)); i++){     if(num % i === 0) {       sum = sum + i + num / i; if(sum > num) {         return false;       }     };   };   return sum === num; }; console.log(checkPerfectNumber(num));

आउटपुट

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

true

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

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

  1. - जावास्क्रिप्ट में संख्याओं के लिए एक अनुक्रम का मान ढूंढना

    समस्यानिम्न अनुक्रम योग पर विचार करें:$$seq(n,\:p)=\displaystyle\sum\limits_{k=0} \square(-1)^{k}\times\:p\:\times 4^{n-k}\:\times(\frac{2n-k}{k})$$हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याएं n और p लेता है और seq(n, p) का मान लौटाता है।उदाहरणनिम्न कोड देखें:const n = 12; const p = 70; const

  1. - JavaScript में संख्याओं में सफ़िक्स जोड़ना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या, num, को पहला और एकमात्र तर्क के रूप में लेता है। हमारे फ़ंक्शन का कार्य निम्नलिखित नियमों के अनुसार संख्या में st, nd, rd, th जोड़ना है: 1 पर समाप्त होने वाली संख्याओं के साथ st का उपयोग किया जाता है (उदाहरण: 1st, उच्चारण: फर्स्ट) 2 पर समाप्त