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

अर्ध-अभाज्य संख्याओं की जाँच - JavaScript


हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या लेता है और जाँचता है कि प्रदान की गई संख्या अर्ध-अभाज्य (semiprime) है या नहीं।

अर्ध-अभाज्य (Semiprime)

एक अर्ध-अभाज्य संख्या वह संख्या है जो एक विशेष प्रकार की संयुक्त संख्या (composite number) है जो दो अभाज्य संख्याओं का गुणनफल है। उदाहरण के लिए: 6, 15, 10, 77 सभी अर्ध-अभाज्य हैं। एक अभाज्य संख्या का वर्ग भी अर्ध-अभाज्य होता है, जैसे 4, 9, 25 आदि।

कोड

const num = 141; 
const checkSemiprime = num => { 
  let cnt = 0; 
  for (let i = 2; cnt < 2 && i * i <= num; ++i) { 
    while (num % i == 0) { num /= i, ++cnt; } 
  } 
  if (num > 1) { ++cnt; } 
  return cnt === 2; 
}; 
console.log(checkSemiprime(num));

आउटपुट

true
  1. - JavaScript में 7 से विभाज्यता जांचते समय प्राप्त संख्याएं

    समस्याहम किसी संख्या की 7 से विभाज्यता इस नियम से जांच सकते हैं: यदि संख्या 10a + b के रूप में है और a - 2b, 7 से विभाज्य है। हम इस प्रक्रिया को तब तक जारी रखते हैं जब तक हमें 7 से विभाज्य एक संख्या न मिल जाए; हम तब रुक सकते हैं जब संख्या अधिकतम 2 अंकों की हो क्योंकि हम जानते हैं कि 2 अंकों तक की सं

  1. - JavaScript में विशेष संख्याओं की जांच

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या, num, को पहला और एकमात्र तर्क के रूप में लेता है। यदि संख्या num के अंकों का योग एक पालिंड्रोम संख्या है, तो हमारा फ़ंक्शन true वापस करना चाहिए, अन्यथा false। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - const num = 781296; तो आउटपुट होना चाहिए - c

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

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