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

ऐरे जावास्क्रिप्ट में सबसे छोटी संख्या निकालें

<घंटा/>

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

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

const arr = [2, 1, 3, 2, 4, 5, 1];
const removeSmallest = arr => {
   const smallestCreds = arr.reduce((acc, val, index) => {
      let { num, ind } = acc;
      if(val >= num){
         return acc;
      };
      ind = index;
      num = val;
      return { ind, num };
   }, {
      num: Infinity,
      ind: -1
   });
   const { ind } = smallestCreds;
   if(ind === -1){
      return;
   };
   arr.splice(ind, 1);
};
removeSmallest(arr);
console.log(arr);

कंसोल पर आउटपुट निम्नलिखित है -

[ 2, 3, 2, 4, 5, 1 ]

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

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो नंबर लेता है, आइए उन्हें क्रमशः पहले और दूसरे तर्क के रूप में m और n कहते हैं। हमारे फ़ंक्शन का कार्य संख्या m से n अंकों को हटाना है ताकि n अंकों को हटाने के बाद संख्या m सबसे छोटी संभव संख्या हो। और अंत में, अंकों को हटाने के बाद फ़ंक्शन को संख

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी में तीसरी सबसे छोटी संख्या

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो कम से कम तीन लंबाई की संख्या की एक सरणी लेता है। हमारे फ़ंक्शन को सरणी से केवल तीसरी सबसे छोटी संख्या लौटानी चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [6, 7, 3, 8, 2, 9, 4, 5]; const thirdSmallest = () => {    const copy = a

  1. जावास्क्रिप्ट में एक सरणी में त्रिभुज पक्षों की संख्या गिनना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है, एआर, पहले और एकमात्र तर्क के रूप में। हमारे फ़ंक्शन का कार्य सरणी से चुने गए त्रिकों की संख्या की गणना करना है जो त्रिभुज बना सकते हैं यदि हम उन्हें त्रिभुज की भुजाओं की लंबाई के रूप में लेते हैं। उदाहरण के लिए,