リスト内で最大、最小、2番目に大きい、2番目に小さいを検索するC#プログラム
リストを設定する
var val = new int[] { 99, 35, 26, 87 };
ここで最大数を取得します。
val.Max(z => z);
最小数
val.Min(z => z);
2番目に大きい数
val.OrderByDescending(z => z).Skip(1).First();
2番目に小さい数
val.OrderBy(z => z).Skip(1).First();
以下はコードです-
例
using System; using System.Linq; public class Program { public static void Main() { var val = new int[] { 99, 35, 26, 87 }; var maxNum = val.Max(z => z); Console.WriteLine("Maximum Number: " + maxNum); var minNum = val.Min(z => z); Console.WriteLine("Minimum Number: " + minNum); var secondMax = val.OrderByDescending(z => z).Skip(1).First(); Console.WriteLine("Second Largest Number: " + secondMax); var secondMin = val.OrderBy(z => z).Skip(1).First(); Console.WriteLine("Second Smallest Number: " + secondMin); } }
出力
Maximum Number: 99 Minimum Number: 26 Second Largest Number: 87 Second Smallest Number: 35
-
バブルソートを使用してリスト内で2番目に大きい数を見つけるPythonプログラム
バブルソートを使用してリスト内で2番目に大きい番号を見つける必要がある場合は、「bubble_sort」という名前のメソッドが定義され、リストの要素がソートされます。これが完了すると、「get_second_largest」という名前の別のメソッドが定義され、最後から2番目の要素が出力として返されます。 以下は同じのデモンストレーションです- 例 my_list = [] my_input = int(input("Enter the number of elements...")) for i in range(1,my_input+1): b
-
リスト内の最小数を見つけるPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −リストが表示されます。リストで利用可能な最小の番号を表示する必要があります ここでは、リストを並べ替えて最小の要素を取得するか、組み込みのmin()関数を使用して最小の要素を取得できます。 次に、以下の実装の概念を観察しましょう- 例 list1 = [101, 120, 104, 145, 99] # sorting using built-in function list1.sort() print("Smallest element is:", list1[0]) 出力 Smal