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

JavaScript में संख्याओं की रेंज का लघुत्तम समापवर्त्य ढूंढना


हमें एक JavaScript फ़ंक्शन लिखना है जो ठीक दो संख्याओं की एक सरणी लेता है जो एक रेंज निर्दिष्ट करती है।

फ़ंक्शन को तब उस रेंज के भीतर सभी संख्याओं का लघुत्तम समापवर्त्य (LCM) गणना करना चाहिए और अंतिम परिणाम लौटाना चाहिए।

उदाहरण

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

const range = [8, 3];
const gcd = (a, b) => {
    return !b ? a : gcd(b, a % b);
}
const lcm = (a, b) => {
    return a * (b / gcd(a,b));
};
const rangeLCM = (arr = []) => {
    if(arr[0] > arr[1]) (arr = [arr[1], arr[0]]);
    for(let x = result = arr[0]; x <= arr[1]; x++) {
        result = lcm(x, result);
    }
    return result;
}
console.log(rangeLCM(range));

आउटपुट

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

840
  1. - जावास्क्रिप्ट में एक रेंज में विशिष्ट दूरी वाले k-अभाज्य संख्याओं को ढूंढना

    k-अभाज्य संख्याएंएक प्राकृतिक संख्या को k-अभाज्य कहा जाता है यदि इसमें ठीक k अभाज्य गुणनखंड हों, जिनकी गणना बहुलता के साथ की जाती है।इसका मतलब है कि भले ही 4 का एकमात्र अभाज्य गुणनखंड 2 है, यह 2-अभाज्य संख्या होगी क्योंकि:4 = 2 * 2 और दोनों 2 को अलग-अलग गिना जाएगा जिससे गिनती 2 हो जाएगी।इसी तरह, 8 3

  1. - जावास्क्रिप्ट में रेंज में कुल उल्टे संख्याओं की गिनती ढूंढना

    उल्टी संख्याएंवे संख्याएं जो 180 डिग्री घुमाने पर समान रहती हैं, उल्टी संख्याएं कहलाती हैं।उदाहरण के लिए, 9116, 69।समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो संख्याओं की एक रेंज सरणी लेता है। हमारा फ़ंक्शन निर्दिष्ट रेंज में आने वाली सभी उल्टी संख्याओं की गिनती लौटाएगा।उदाहरणनिम्न कोड देखें:

  1. - जावास्क्रिप्ट में रेंज के भीतर किसी संख्या से विभाज्य संख्याओं की गिनती ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली आर्गुमेंट के रूप में दो पूर्णांकों की एक रेंज और दूसरी आर्गुमेंट के रूप में एक संख्या लेता है। हमारा फ़ंक्शन निर्दिष्ट रेंज में इनपुट संख्या से विभाज्य सभी संख्याओं को ढूंढेगा और उनकी गिनती लौटाएगा।उदाहरणनिम्न कोड देखें:const range = [6, 57]; cons