हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो दो नंबर लेता है, कहते हैं, ए और बी और ए और बी के बीच अभाज्य संख्याओं की कुल संख्या देता है (यदि वे अभाज्य हैं तो ए और बी सहित)।
उदाहरण के लिए -
यदि a =2, और b =21, उनके बीच अभाज्य संख्याएँ 2, 3, 5, 7, 11, 13, 17, 19 हैं
और उनकी गिनती 8 है। हमारा कार्य 8 वापस आना चाहिए।
आइए इस फ़ंक्शन के लिए कोड लिखें -
उदाहरण
निम्नलिखित कोड है -
const isPrime =num => { चलो गिनती =2; जबकि (गिनती <(संख्या / 2) +1) {अगर (संख्या% गिनती! ==0) {गिनती ++; जारी रखें; }; विवरण झूठा है; }; रिटर्न ट्रू;}; कॉन्स्ट प्राइम बीच =(ए, बी) => {चलो गिनती =0; for(let i =Math.min(a, b); i <=Math.max(a, b); i++){ if(isPrime(i)){ count++; }; }; वापसी गिनती;};कंसोल.लॉग(प्राइमबीच (2, 21));
आउटपुट
कंसोल में आउटपुट निम्नलिखित है -
<पूर्व>8पूर्व>