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

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

<घंटा/>

समस्या

हम यह जांच सकते हैं कि कोई संख्या 7 से विभाज्य है यदि वह 10a + b के रूप में है और a - 2b 7 से विभाज्य है।

हम इसे तब तक जारी रखते हैं जब तक कि 7 से विभाज्य होने वाली ज्ञात संख्या प्राप्त न हो जाए; हम तब रुक सकते हैं जब इस संख्या में अधिकतम 2 अंक हों क्योंकि हमें यह जानना होता है कि अधिकतम 2 अंकों की संख्या 7 से विभाज्य है या नहीं।

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है और संख्या को दो अंकों की संख्या और दो अंकों की संख्या को कम करने के लिए आवश्यक ऐसे चरणों की संख्या लौटाता है।

इनपुट

const num = 1603;

आउटपुट

const output = [7, 2];

क्योंकि चरण हैं -

160 - 2*3 = 154
15 - 2*8 = 7

और अंतिम मान 7

. है

उदाहरण

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

const num = 1603;
const findSteps = (num) => {
   let times = 0;
   let result = 0;
   let number = String(num);
   while(number.length > 2){
      times++;
      let firstNumber = Number(number.slice(-1))
      const remaining = Number(number.slice(0, number.length - 1))
      result = remaining - 2 * firstNumber
      number = String(result)
   }
   return [result, times]
}
console.log(findSteps(num));

आउटपुट

[7, 2]

  1. जावास्क्रिप्ट का उपयोग करके किसी संख्या के भाजक की गणना करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है और इसके भाजक की गिनती देता है। इनपुट const num =30; आउटपुट कॉन्स्ट आउटपुट =8; क्योंकि भाजक हैं - 1, 2, 3, 5, 6, 10, 15, 30 उदाहरण निम्नलिखित कोड है - 1) { अगर (संख्या% div ===0) { के लिए (चलो i =0; divArr.length; i ++) { अगर

  1. जावास्क्रिप्ट का उपयोग करके संख्याओं की सरणी में स्वरों की जाँच करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है। यदि उस सरणी में कोई संख्या मौजूद है जो कि ascii में किसी भी स्वर का चार कोड है, तो हमें उस संख्या को संबंधित स्वर में बदलना चाहिए और नया सरणी वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [5, 23, 67, 101

  1. JavaScript का उपयोग करके किसी श्रेणी के भीतर किसी संख्या से विभाज्य संख्याओं की गणना करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो दो पूर्णांकों की श्रेणी को पहले तर्क के रूप में और एक संख्या को दूसरे तर्क के रूप में लेता है। हमारे फ़ंक्शन को निर्दिष्ट सीमा में इनपुट संख्या से विभाज्य सभी संख्याएं ढूंढनी चाहिए और उनकी गणना वापस करनी चाहिए। उदाहरण निम्नलिखित कोड है - con