配列の基本 / ch05 — for で配列を走査する / 演習 03

📝 ドリル 03 — for で最大値

問題

配列 [14, 27, 9, 41, 33, 20] の最大値を for ループ で探して 1 行出力してください。 max() は使わないこと。

期待される出力:

41

採点

php scripts/grade.php v2/topics/04-array-basic/ch05-for-array/drill/03-find-max/

ヒント

  • $nums = [14, 27, 9, 41, 33, 20];
  • $best = $nums[0]; で仮の最大に最初の要素を入れる
  • for ($i = 1; $i < count($nums); $i++) { if ($nums[$i] > $best) $best = $nums[$i]; }
  • echo $best . "\n";

テストケース

期待される出力

41

📄 starter.php(雛形)

このコードから書き始めてください。

<?php

// TODO: 配列 [14, 27, 9, 41, 33, 20] の最大値を for で探して出力 (max は使わない)
✅ 解答例を見る(自分で解いてから)
<?php

$nums = [14, 27, 9, 41, 33, 20];
$best = $nums[0];
for ($i = 1; $i < count($nums); $i++) {
    if ($nums[$i] > $best) {
        $best = $nums[$i];
    }
}
echo $best . "\n";