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

विशेष प्रकार के नंबर ढूँढना - जावास्क्रिप्ट

<घंटा/>

दशमलव संख्या प्रणाली में, सभी वास्तविक संख्याओं को दो समूहों में विभाजित किया जा सकता है -

  • परिमेय संख्याएं
  • तर्कहीन संख्याएं

इस समस्या के दायरे के लिए हम केवल परिमेय संख्याओं पर चर्चा करेंगे,

वे सभी संख्याएँ जिन्हें p/q (जहाँ q !==0) रूप में लिखा जा सकता है, परिमेय संख्याएँ कहलाती हैं।

जैसे 14, 4.6, 3.33333... और भी बहुत कुछ

परिमेय संख्याओं को आगे दो समूहों में विभाजित किया जा सकता है -

  • दशमलव संख्याओं को समाप्त करना
  • दशमलव संख्याओं को दोहराना

यह वर्गीकरण p को q से भाग देने पर प्राप्त परिणाम के आधार पर किया जाता है।

इस वर्गीकरण के लिए सबसे महत्वपूर्ण बात यह है कि -

  • हम एक सांत दशमलव संख्या प्राप्त करेंगे यदि और केवल यदि q के अभाज्य गुणनखंड केवल 2 और 5 हों
  • हम q के अभाज्य गुणनखंडों की दोहराई जाने वाली दशमलव संख्या प्राप्त करेंगे जिसमें 2 या 5 के अलावा कोई अन्य संख्या शामिल है।

इसलिए, हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक संख्या लेता है जो मान q का प्रतिनिधित्व करता है। हमारा फ़ंक्शन सही लौटना चाहिए यदि उस मान के लिए हम एक समाप्ति दशमलव संख्या प्राप्त कर सकते हैं, अन्यथा गलत।

उदाहरण

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

const num =1250;const isTerminating =num => { जबकि(num!==1){ if(num% 2 ===0){ num /=2; }else if(num% 5 ===0){ num /=5; } और { झूठी वापसी; }; }; सही लौटें;};console.log(isTerminating(num));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

<पूर्व>सत्य
  1. - जावास्क्रिप्ट में प्राकृतिक संख्या अनुक्रम का nवां अंक ढूँढना

    प्राकृतिक संख्या क्रम: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12... अनंत तक फैले इस क्रम को प्राकृत संख्या क्रम कहते हैं। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में एक संख्या, संख्या लेता है। फ़ंक्शन को उस (संख्या)वें अंक को ढूंढना चाहिए और वापस करना चाहिए जो लिख

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

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

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

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