JavaScriptの文字列配列から最小の要素を見つける
文字列の配列を受け取り、最も短い文字列のインデックスを返すJavaScript関数を作成する必要があります。
単純にforループを使用して、長さが最も短い文字列のインデックスを永続化します。
したがって、この関数のコードを書いてみましょう-
例
このためのコードは-
になります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
-
ラムダ式を使用して配列から最小の要素を見つけるC#プログラム
配列を宣言する- int[] arr = { 10, 15, 5, 20}; 配列から最小の要素を取得するには、ラムダ式でMin()メソッドを使用します- arr.Min()); これが完全なコードです- 例 using System; using System.Linq; class Demo { static void Main() { int[] arr = { 10, 15, 5, 20}; Console.WriteLine(arr.Min(element => M
-
2D配列でK番目に小さい要素を見つけるC#プログラム
2D配列を宣言する- int[] a = new int[] { 65, 45, 32, 97, 23, 75, 59 }; K番目に小さい整数、つまり5番目に小さい整数が必要だとします。配列を最初に並べ替える- Array.Sort(a); 5番目に小さい要素を取得するには- a[k - 1]; 完全なコードを見てみましょう- 例 using System; using System.IO; using S