【配列活用メニュー】> 【配列を参照する操作】STEP: 4 配列の最小値 (paizaランク D 相当) [難易度: 987 ±19]
※リンク先へ移動するためには[paiza]へのログインが必要です。
配列 A の要素数 N と配列 A の各要素である整数 A_1, A_2, ..., A_N が与えられるので、配列 A の要素の最小値 min を求めてください。
入力値(例)
1
1
出力値(例)
1
解答例
1 2 3 4 5 6 7 |
<?php $n = trim(fgets(STDIN)); for($i = 0; $i < $n; $i++) { $number[] = trim(fgets(STDIN)); } echo min($number); ?> |
解説
上の入力値(例)だと分かりにくいのですが、2行目以降の改行区切りの入力値の中で一番小さい値を出力するという問題です。
1行目を取得し、2行目以降をfor()で受け取っています。受け取った値を$numberという配列にい入れて、for()を抜けてから最小値を出力しています。