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

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


मान लीजिए, हमारे पास दो संख्याओं की एक सरणी है जो एक श्रेणी निर्दिष्ट करती है। हमें एक ऐसा फ़ंक्शन लिखने की आवश्यकता है जो प्रदान किए गए मापदंडों में से सबसे छोटा सामान्य गुणक पाता है जिसे समान रूप से दोनों से विभाजित किया जा सकता है, साथ ही इन मापदंडों के बीच की सीमा में सभी अनुक्रमिक संख्याओं द्वारा।

श्रेणी दो संख्याओं की एक सरणी होगी जो आवश्यक रूप से संख्यात्मक क्रम में नहीं होगी।

उदाहरण के लिए, यदि दिया गया है [1, 3], तो हमें 1 और 3 दोनों का सबसे छोटा सामान्य गुणज ज्ञात करना होगा जो 1 और 3 के बीच की सभी संख्याओं से समान रूप से विभाज्य हो। यहां उत्तर 6 होगा।

उदाहरण

इसके लिए कोड होगा -

const range = [1, 12];
const smallestCommon = (array = []) => {
   arr = array.slice().sort((a, b) => a − b);
   let result = [];
   for(let i = arr[0]; i <= arr[1]; i++){
      result.push(i);
   };
   let i = 1;
   let res;
   while(result.every(item=>res%item==0)==false){
      i++;
      res = arr[1]*i;
   }
   return res;
}
console.log(smallestCommon(range));

आउटपुट

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

27720

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

    दो पूर्णांकों a और b का लघुत्तम समापवर्तक, (LCM), सबसे छोटा धनात्मक पूर्णांक है जो a और b दोनों से विभाज्य है। उदाहरण के लिए - 4 और 6 का LCM 12 है क्योंकि 12 सबसे छोटी संख्या है जो 4 और 6 दोनों से पूर्णतः विभाज्य है। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो नंबर लेता है, गणना करता है और उन न

  1. जावास्क्रिप्ट में एक श्रेणी के बीच प्राकृतिक संख्याओं की वापसी सरणी

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक श्रेणी निर्दिष्ट करते हुए दो संख्याओं [ए, बी] (ए <=बी) की एक सरणी लेता है। हमारे फ़ंक्शन को उनके सहित a और b के बीच सभी प्राकृतिक संख्याओं की एक सरणी लौटानी चाहिए उदाहरण निम्नलिखित कोड है - ऊपरी) {वापसी []; }; कॉन्स्ट रेस =[];

  1. जावास्क्रिप्ट में अपने मूल क्रम में किसी सरणी से n सबसे छोटी संख्या प्राप्त करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है arr, और एक संख्या n। हमारे फ़ंक्शन को उनके सापेक्ष क्रम को परेशान किए बिना सरणी गिरफ्तारी से n सबसे छोटा प्राप्त करना चाहिए। इसका मतलब है कि उन्हें बढ़ते या घटते क्रम में व्यवस्थित नहीं किया जाना चाहिए बल्कि उन्हें