LoginSignup
1
2

More than 3 years have passed since last update.

一番小さい値(ruby編)

Posted at

一番小さい値をRubyで求める

入力される値

n_1
n_2
n_3
n_4
n_5

期待する出力

n_1, n_2, n_3, n_4, n_5 のうち最も小さい数字を出力する

条件

すべてのテストケースにおいて、以下の条件をみたす。
・1 ≦ n_1, n_2, n_3, n_4, n_5 ≦ 100

入力例1

10
12
4
8
46

出力例1

4

回答

n_1 = gets.to_i
n_2 = gets.to_i
n_3 = gets.to_i
n_4 = gets.to_i
n_5 = gets.to_i

result = [n_1, n_2, n_3, n_4, n_5 ]
puts result.min

出力結果

4

解説

n_1からn_5までの変数に入力例である10から46までをgets.to_iを用いて代入する

次にresultという変数にn_1からn_5までの数値を配列に入れて代入する

最後にputsでresultを出力するが、最小の数値だけを求めたいのでminを用いて出力する

minをmaxにすれば最大値を出力する事もできる

n_3だけを出力したければputs result[2]にすればn_3の値を出力できる

以上

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2