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

सेमीप्राइम नंबरों की जाँच करना - जावास्क्रिप्ट

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक संख्या लेता है और फ़ंक्शन यह स्थापित करता है कि प्रदान की गई संख्या सेमीप्राइम है या नहीं।

सेमीप्राइम

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

उदाहरण

अर्ध-अभाज्य संख्याओं की जाँच करने के लिए निम्नलिखित कोड है -

const num =141;const checkSemiprime =num => {let cnt =0; के लिए (चलो i =2; cnt <2 &&i * i <=num; ++i){ जबकि (num% i ==0){ num /=i,++cnt; } } अगर (संख्या> 1){++cnt; } // रिटर्न '1' अगर गिनती '2' के बराबर है तो // रिटर्न '0' रिटर्न cnt ===2;}console.log(checkSemiprime(num));

आउटपुट

कंसोल में आउटपुट निम्नलिखित है -

<पूर्व>सत्य
  1. जावास्क्रिप्ट का उपयोग करके 7 से विभाज्यता की जाँच के दौरान प्राप्त संख्याएँ

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

  1. जावास्क्रिप्ट में विशेष नंबरों की जांच

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

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

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