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

जावास्क्रिप्ट का उपयोग करके एक सीमा के भीतर अभाज्य संख्याओं की गणना करना जो 1 तक कम हो जाती हैं

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो दो संख्याओं की एक श्रेणी सरणी लेता है। हमारे फ़ंक्शन को ऐसी अभाज्य संख्याओं की गिनती वापस करनी चाहिए जिनके अंकों का वर्ग योग अंततः 1 प्राप्त करता है।

उदाहरण के लिए, 23 एक अभाज्य संख्या है और,

2
2
 + 3
2
 =131
2
 + 3
2
 =101
2
 + 0
2
 =1 

इसलिए, 23 एक वैध संख्या होनी चाहिए।

उदाहरण

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

 कॉन्स्ट रेंज =[2, 212]; String.prototype.reduce =Array.prototype.reduce;const isPrime =(n) => {if (n<2) झूठी वापसी; अगर (एन%2====0) वापसी n===2; अगर (एन%3====0) वापसी n===3; के लिए (चलो i=5; i*i<=n; i+=4) { अगर ( n%i===0 ) झूठी वापसी; मैं+=2; अगर ( n%i===0 ) झूठी वापसी; } सच लौटें;} const वांछितSeq =(n) => { चलो t=[n]; जबकि ( t.indexOf(n)===t.length-1 &&n!==1 ) t.push(n=Number(String(n).reduce((acc,v) => acc+v*v , 0))); वापसी n===1;}const countDesiredPrimes =([a, b]) => {res=0 होने दें; for (; a 

आउटपुट

12

  1. JavaScript का उपयोग करके किसी श्रेणी के भीतर किसी संख्या से विभाज्य संख्याओं की गणना करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो दो पूर्णांकों की श्रेणी को पहले तर्क के रूप में और एक संख्या को दूसरे तर्क के रूप में लेता है। हमारे फ़ंक्शन को निर्दिष्ट सीमा में इनपुट संख्या से विभाज्य सभी संख्याएं ढूंढनी चाहिए और उनकी गणना वापस करनी चाहिए। उदाहरण निम्नलिखित कोड है - con

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

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

  1. जावास्क्रिप्ट का उपयोग करके एक सीमा के भीतर वांछित जोड़े बनाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या n लेता है। हमारे फ़ंक्शन को पूर्णांक [ए, बी] के जोड़े वाली एक सरणी उत्पन्न करनी चाहिए जो निम्नलिखित शर्तों को पूरा करती है - 0 <= a <= b <= n उदाहरण निम्नलिखित कोड है - const num = 4; const findPairs = (n = 1) => {    co