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

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. - JavaScript में दो संख्याओं का लघुत्तम समापवर्त्य (LCM) ज्ञात करने वाला फ़ंक्शन

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

  1. - JavaScript में रेंज के बीच नेचुरल नंबर्स का ऐरे लौटाना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो दो नंबर्स [a, b] (a <= b) का एक ऐरे लेता है, जो एक रेंज निर्दिष्ट करता है। हमारा फ़ंक्शन a और b के बीच सभी नेचुरल नंबर्स का ऐरे लौटाना चाहिए जिसमें वे शामिल हों।उदाहरणनिम्नलिखित कोड है − upper){ return []; }; const res = []; for(let i = lower; i <=

  1. - JavaScript में ऐरे से n सबसे छोटी संख्याओं को उनके मूल क्रम में प्राप्त करना

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