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

एक श्रेणी के कम से कम सामान्य की गणना करना जावास्क्रिप्ट

<घंटा/>

हमें एक ऐसा फ़ंक्शन लिखना है जो दो संख्याओं a और b (a>=b) की एक सरणी लेता है और [a, b] के बीच सभी संख्याओं का सबसे छोटा सामान्य गुणक देता है।

दृष्टिकोण

हम पहले एक बुनियादी फ़ंक्शन लिखेंगे जो दो संख्याओं के सबसे छोटे सामान्य गुणकों की गणना करता है, एक बार हमारे पास यह है कि हम इसे [ए, बी] के बीच आने वाली संख्याओं पर दोबारा कॉल करेंगे और अंत में परिणाम वापस कर देंगे।

उदाहरण

const lcm = (a, b) => {
   let min = Math.min(a, b);
   while(min >= 2){
      if(a % min === 0 && b % min === 0){
         return (a*b)/min;
      };
      min--;
   };
   return (a*b);
};
const leastCommonMultipleInRange = (arr, len = arr[0], res = 1) => {
   if(len <= arr[1]){
      return leastCommonMultipleInRange(arr, len+1, lcm(res, len));
   };
   return res;
};
console.log(leastCommonMultipleInRange([6, 8]));
console.log(leastCommonMultipleInRange([6, 18]));
console.log(leastCommonMultipleInRange([1, 8]));
console.log(leastCommonMultipleInRange([10, 25]));

आउटपुट

कंसोल में आउटपुट होगा -

168
12252240
840
26771144400

  1. जावास्क्रिप्ट के साथ रेंज बनाना

    कई बार अलग-अलग फंक्शन लिखते समय, हम कुछ डेटा के साथ काम करने के लिए रेंज बनाना चाह सकते हैं। एक श्रेणी किसी सरणी या ऑब्जेक्ट में आरंभ और अंत मान के साथ डेटा का प्रतिनिधित्व करती है। कई भाषाओं ने रेंज बनाने के तरीकों का निर्माण किया है, उदाहरण के लिए to_a रूबी में: (a..e).to_a => [a, b, c, d, e]

  1. जावास्क्रिप्ट में किसी सरणी के माध्यिका की गणना करना

    जावास्क्रिप्ट में किसी सरणी के माध्यिका की गणना के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&

  1. जावास्क्रिप्ट में एक सरणी के औसत की गणना करना

    जावास्क्रिप्ट में एक सरणी के औसत की गणना के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docu