今回はRubyを用いて最小値を取り出す方法をまとめます。
nに正の整数が入力されるので、そこから最小値を取り出してみましょう。
回答
array = []
5.times do
array << gets.to_i
end
p array.min
解説
まずは空の配列を準備します。
今回はarrayメソッドを用います。
解説
array = []
次に、実際に入力される正の整数を配列の中に入れていきます。
今回は数字が5つ与えられていると仮定しています。
「<<」は配列の末尾に勝手に追加してくれます。
今回は整数なので、「to_i」を足して、保存型をintegerにします。
解説②
5.times do
array << gets.to_i
end
最後に配列の中から最小値を取り出すので、「.min」をつけます
最大値を出したい時は「.max」にします。
以上です!