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

JavaScript में पुनरावृत्ति का उपयोग करके सबसे छोटी संख्या खोजना


हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की सरणी लेता है और पुनरावृत्ति का उपयोग करके उससे सबसे छोटी संख्या वापस करता है।

मान लीजिए निम्नलिखित हमारी सरणियाँ हैं:

const arr1 = [-2, -3, -4, -5, -6, -7, -8];
const arr2 = [-2, 5, 3, 0];

इसके लिए कोड:

const arr1 = [-2, -3, -4, -5, -6, -7, -8];
const arr2 = [-2, 5, 3, 0];
const min = arr => {
  const helper = (a, ...res) => {
    if (!res.length) {
      return a;
    }
    if (a < res[0]) {
      res[0] = a;
    }
    return helper(...res);
  };
  return helper(...arr);
};
console.log(min(arr1));
console.log(min(arr2));

कंसोल पर आउटपुट:

-8 -2

  1. - जावास्क्रिप्ट का उपयोग करके डायोफैंटाइन समीकरण के सभी समाधान ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या n लेता है। यह फ़ंक्शन उन सभी संख्याओं x और y को ढूंढेगा जो निम्न समीकरण को संतुष्ट करते हैं:x^2 - 4y^2 = nऔर यह ऐसी सभी जोड़ियों का एक सरणी लौटाएगा।उदाहरणनिम्न कोड देखें:const num = 90005; const findSolution = (num = 1) => {    c

  1. - जावास्क्रिप्ट का उपयोग करके इनपुट संख्या के भीतर सबसे बड़ी 5 अंकों की संख्या ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो कम से कम पांच अंकों की एक स्ट्रिंग संख्या लेता है। हमारा फ़ंक्शन दी गई संख्या के भीतर मिलने वाले लगातार पांच अंकों का सबसे बड़ा अनुक्रम लौटाएगा।उदाहरणनिम्न कोड देखें:const num = 123546544; const findGreatestFiveDigit = (num = ) => {    con

  1. - JavaScript में सरणी में किसी विशिष्ट संख्या के दो निकटतम तत्व ढूंढना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो क्रमबद्ध पूर्णांकों की एक सरणी arr को पहले आर्गुमेंट और एक लक्ष्य संख्या को दूसरे आर्गुमेंट के रूप में लेता है।हमारा फ़ंक्शन ठीक दो संख्याओं की एक सरणी लौटानी चाहिए जो सरणी arr में मौजूद हैं और लक्ष्य के निकटतम हैं। आउटपुट सरणी को भी बढ़ते क्रम में सॉर्ट