問題
5 つの正の整数が入力されるので、最も小さい数字を出力して下さい。
考え方
改行で区切られた五行の入力を配列にいれ、 min()メソッドを使って最小値を求める。
min()メソッドの戻り値はオプショナル型なのでアンラップする。解答例
1 2 3 |
let ia = Array(AnyIterator { readLine() }).map { Int($0)! } let min = ia.min()! print(min) |
いわゆる技術ブログ
5 つの正の整数が入力されるので、最も小さい数字を出力して下さい。
改行で区切られた五行の入力を配列にいれ、 min()メソッドを使って最小値を求める。
min()メソッドの戻り値はオプショナル型なのでアンラップする。
1 2 3 |
let ia = Array(AnyIterator { readLine() }).map { Int($0)! } let min = ia.min()! print(min) |