हमें एक जावास्क्रिप्ट फंक्शन लिखना है जो दो नंबर्स ले, मान लीजिए a और b और a और b के बीच की कुल अभाज्य संख्याएं वापस करे (a और b सहित, यदि वे अभाज्य हैं)।
उदाहरण के लिए: यदि a = 21, और b = 38।
उनके बीच की अभाज्य संख्याएं हैं 23, 29, 31, 37
और उनकी गिनती 4 है
हमारा फंक्शन 4 वापस करना चाहिए
उदाहरण
इसके लिए कोड:
const isPrime = num => { let count = 2; while(count < (num / 2)+1){ if(num % count !== 0){ count++; continue; }; return false; }; return true; }; const primeBetween = (a, b) => { let count = 0; for(let i = Math.min(a, b); i <= Math.max(a, b); i++){ if(isPrime(i)){ count++; }; }; return count; }; console.log(primeBetween(21, 38));आउटपुट
कंसोल में आउटपुट:
4