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

जावास्क्रिप्ट में दो संख्याओं के कम से कम सामान्य गुणक की गणना करने का कार्य

<घंटा/>

दो पूर्णांकों a और b का लघुत्तम समापवर्तक, (LCM), सबसे छोटा धनात्मक पूर्णांक है जो a और b दोनों से विभाज्य है।

उदाहरण के लिए -

4 और 6 का LCM 12 है क्योंकि 12 सबसे छोटी संख्या है जो 4 और 6 दोनों से पूर्णतः विभाज्य है।

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो नंबर लेता है, गणना करता है और उन नंबरों का एलसीएम लौटाता है।

उदाहरण

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

const num1 = 4;
const num2 = 6;
const findLCM = (num1, num2) => {
   let hcf;
   for (let i = 1; i <= num1 && i <= num2; i++) {
      if( num1 % i == 0 && num2 % i == 0) {
         hcf = i;
      };
   };
   let lcm = (num1 * num2) / hcf;
   return lcm;
};
console.log(findLCM(num1, num2));

आउटपुट

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

12

  1. जावास्क्रिप्ट में दो नंबर जोड़ते समय आवश्यक कैरी की संख्या

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

  1. यह जांचना कि क्या दशमलव जावास्क्रिप्ट में कम से कम दो सामान्य 1 बिट साझा करते हैं

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो नंबर लेता है। यदि संख्याओं में एक ही सूचकांक में दो बार बाइनरी प्रतिनिधित्व में 1 है, तो हमारा कार्य सही होना चाहिए, अन्यथा गलत। उदाहरण निम्नलिखित कोड है - d.length){ c =c.slice(c.length - d.length); }else{ d =d.slice(d.length - c.length); }; चल

  1. दो संख्याओं का kth सामान्य गुणनखंड प्रिंट करें

    दो संख्याओं x और y के साथ दिए गए आउटपुट में उनका kth सामान्य गुणनखंड होना चाहिए। Input: x=9 y=18 k=1 Output : k common factor = 2 Factors of 9 : 1, 3, 9 Factors of 18 : 1, 2, 3, 6, 9, 18 Greatest Common Factor : 9 एल्गोरिदम START Step 1 -: take input as x and y lets say 3 and 21 and k as 1 Step 2 -: