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

JavaScript में स्ट्रिंग सरणी से सबसे छोटा तत्व ढूंढना


हमें एक JavaScript फ़ंक्शन लिखना है जो स्ट्रिंग्स की एक सरणी लेता है और उस स्ट्रिंग का इंडेक्स लौटाता है जो लंबाई में सबसे छोटी है।

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

आइए इस फ़ंक्शन के लिए कोड लिखते हैं:

उदाहरण

कोड निम्न होगा:

const arr = ['this', 'can', 'be', 'some', 'random', 'sentence']; const findSmallest = arr => {    const creds = arr.reduce((acc, val, index) => {       let { ind, len } = acc;       if(val.length < len){          len = val.length;          ind = index;       };       return { ind, len };    }, {       ind: -1,       len: Infinity    });    return arr[creds['ind']]; }; console.log(findSmallest(arr));

आउटपुट

कंसोल में आउटपुट निम्न होगा:

be

  1. - C# में सरणी से न्यूनतम (सबसे छोटा) तत्व प्राप्त करना

    C# में किसी सरणी या संग्रह से सबसे छोटा तत्व प्राप्त करने के लिए LINQ का Min() मेथड सबसे सरल और पठनीय तरीका है। यह System.Linq नेमस्पेस में उपलब्ध है। उदाहरण using System; using System.Linq; class Demo { static void Main() { int[] arr = { 5, 9, 2, 7 }; // Min() मे

  1. - C# में Lambda Expressions के साथ Min() से न्यूनतम तत्व प्राप्त करना

    C# में LINQ का Min() मेथड एक सेलेक्टर (lambda expression) स्वीकार कर सकता है जो प्रत्येक तत्व को प्रोजेक्ट करता है, फिर न्यूनतम मान लौटाता है। यह जटिल ऑब्जेक्ट्स या रूपांतरण के साथ न्यूनतम खोजने के लिए उपयोगी है। उदाहरण Math.Abs(element)); Console.WriteLine($सरणी: [{string.Join(,

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

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