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

जावास्क्रिप्ट में पूर्ण संख्याएँ ढूँढना

<घंटा/>

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

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

28 एक पूर्ण संख्या है, क्योंकि28 =1 + 2 + 4 + 7 + 14

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

उदाहरण

const num =28;const checkPerfectNumber =(num =1) => {if(num ===1) { return false; }; चलो योग =1; for(let i =2; i <=Math.floor(Math.sqrt(num)); i++){ if(num% i ===0) { sum =sum + i + num / i; अगर (योग> संख्या) {झूठी वापसी; } }; }; वापसी राशि ===संख्या;};कंसोल.लॉग(चेकपरफेक्टनंबर(संख्या));

आउटपुट

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

<पूर्व>सत्य
  1. यह पता लगाना कि कोई संख्या जावास्क्रिप्ट में त्रिकोणीय संख्या है या नहीं

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

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

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

  1. जावास्क्रिप्ट में संख्याओं में प्रत्यय जोड़ना

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