配列の基本 / 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";