問題
配列{2,3,5,7,11}の全要素の積は何か。
選択肢
- 12310
- 228
- 3210
- 430030
正解
1. 2310
詳しい解説を見る解説を閉じる
解説
配列{2,3,5,7,11}の全要素の積は、累積変数を1で初期化して順に掛けて求める。2×3=6、6×5=30、30×7=210、210×11=2310となり、2310が正解である。28は積ではなく和(2+3+5+7+11)を計算した誤り、210は最後の11を掛け忘れた途中の値、30030は次の素数13まで掛けた値(2310×13)である。頻出ポイントは①積の累積では初期値を必ず1にすること(0で初期化すると結果が常に0になってしまう)、②和の累積では初期値0と使い分けること、の2点である。また2・3・5・7・11のような小さな素数の積は素因数分解や最小公倍数の問題でも登場するため、途中式を書いて段階的に計算する習慣が確実な得点につながる。
一問一答
科目A 180問+科目B 60問