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