【Bランクレベルアップメニュー】> 【5以上の整数の合計】STEP: 3 配列(リスト)要素の合計 (paizaランク D 相当) [難易度: 944 ±6]
※リンク先へ移動するためには[paiza]へのログインが必要です。
指定した配列(リスト)を定義し、配列(リスト)の要素すべてを加算して出力してください。
1, 3, 5, 6, 3, 2, 5, 23, 2
を要素に持つ配列(リスト)をプログラムで定義し、使用すること。
入力値(例)
なし
出力値(例)
配列(リスト)の要素すべてを足した値。
(50)
解答例
1 2 3 4 5 6 7 8 |
<?php $array = [1, 3, 5, 6, 3, 2, 5, 23, 2]; $sum = 0; foreach($array as $value) { $sum += $value; } echo $sum; ?> |
解説
はじめに、$sum=0を定義します。
foreach()で配列から一つずつ値を取り出して、$sumに足していきます。
ループを抜けて出力します。
感想
$sumを定義しないで、foreach()で$sumに足していったら、コード実行結果は◎正解なのに、実行結果ステータスがWrong Answerになりました。ちゃんと定義しないといけないんだなと思いました。