Ruby 配列内の最大値と最小値を両方取得する
Rubyで、配列内の最大値と最小値を両方取得するソースコードを記述してます。「minmax」を使用します。空の配列に使用すると「nil」が返ります。
環境
- OS windows11 home
- ruby 3.1.2p20
配列内の最大値と最小値を両方取得
配列内の最大値と最小値を両方取得するには「minmax」を使用します。
配列.minmax
※戻り値は配列です。
実際に使用してみます。
p [1, 2, 3, 4, 5].minmax
# [1, 5]
p [1, -2, 3, 4, -5].minmax
# [-5, 4]
取得されていることが確認できます。
最大値と最小値が同じ場合は、同じ値が、空の場合は「nil」が返ります。
p [1, 1, 1].minmax
# [1, 1]
p [].minmax
# [nil, nil]
-
前の記事
Rust 日時を年月日時分秒形式に変換する 2022.12.28
-
次の記事
C# 通貨フォーマット処理で「ToString」と「String.Format」のパフォーマンスを計測して比較する 2022.12.28
コメントを書く