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

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

<घंटा/>

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

हम केवल लूप के लिए उपयोग करेंगे और स्ट्रिंग की अनुक्रमणिका को बनाए रखेंगे जो लंबाई में सबसे छोटी है।

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

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

const arr =['this', 'can', 'be', 'some', 'random', 'sentence'];const findSmallest =arr => {const creds =arr.reduce((acc, val) , इंडेक्स) => {चलो {इंड, लेन} =एसीसी; अगर (वैल.लेंथ <लेन) {लेन =वैल.लेंथ; इंड =इंडेक्स; }; रिटर्न {इंड, लेन}; }, {इंड:-1 , लेन:इन्फिनिटी}); वापसी गिरफ्तारी [क्रेडिट ['इंड']];}; कंसोल.लॉग (findSmallest(arr));

आउटपुट

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

<पूर्व>होना
  1. सी # प्रोग्राम एक सरणी से सबसे छोटा तत्व खोजने के लिए

    एक सरणी घोषित करें - int[] arr = { 5, 9, 2, 7 }; अब किसी सरणी से सबसे छोटा तत्व प्राप्त करने के लिए, न्यूनतम () विधि का उपयोग करें - arr.Min()); ये रहा पूरा कोड - उदाहरण using System; using System.Linq; class Demo {    static void Main() {       int[] arr = { 5, 9, 2, 7 };

  1. सी # प्रोग्राम लैम्ब्डा एक्सप्रेशंस का उपयोग करके एक सरणी से सबसे छोटा तत्व खोजने के लिए

    एक सरणी घोषित करें - int[] arr = { 10, 15, 5, 20}; अब किसी सरणी से सबसे छोटा तत्व प्राप्त करने के लिए, लैम्ब्डा अभिव्यक्तियों के साथ न्यूनतम () विधि का उपयोग करें - arr.Min()); यहाँ पूरा कोड है - उदाहरण using System; using System.Linq; class Demo {    static void Main() {     &

  1. C# प्रोग्राम एक 2D सरणी में K'th सबसे छोटा तत्व खोजने के लिए

    एक 2D सरणी घोषित करें - int[] a = new int[] {    65,    45,    32,    97,    23,    75,    59 }; मान लीजिए कि आप Kth सबसे छोटा यानी 5वां सबसे छोटा पूर्णांक चाहते हैं। पहले ऐरे को सॉर्ट करें - Array.Sort(a); 5वां सबसे छोटा तत्व प