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

JavaScript में सरणी से सबसे छोटी संख्या हटाएं


हमें एक 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. - JavaScript में n अंक हटाने के बाद सबसे छोटी संख्या

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

  1. - JavaScript में ऐरे में तीसरी सबसे छोटी संख्या

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो कम से कम तीन लंबाई के नंबर्स का एक ऐरे लेता है। हमारा फ़ंक्शन बस ऐरे से तीसरी सबसे छोटी संख्या लौटाना चाहिए।उदाहरणनिम्नलिखित कोड है − { const copy = arr.slice(); for(let i = 0; i < 2; i++){ const minIndex = copy.indexOf(Math.min(...copy)); copy.spli

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

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