基本情報アルゴリズムについて質問です。R8対策① なぜ、エが正解ですか?なぜ、2から6まで、2つずつ増やすのですか?

1件の回答

回答を書く

1101151

2026-02-07 07:05

+ フォロー

calcYのnumを1→5→13と変化させる必要があるからです。この変化に合うものを探すだけです。

calcYについて
アの場合、
1→3→10

イの場合、
1→4→12

ウの場合、
1→3→11

エの場合、
1→5→13

とnumが変化するからです。

エについてもう少し詳しく見てみます。
iを2から6まで2つずつ増やすと、
実際には、
iは、2→4→6と変化しますね。
numの初期値は1で
i=2のとき
num+2×iは、5となり、num=5に更新されます。
続いて、i=4のとき、
num+2×iは、13となり、num=13に更新されます。
つまり、numは1→5→13と変化していることになります。


「iを2から6まで2つずつ増やす」だけをみて何故を考えることはできません。そもそも、2から始めるのは不自然ではないか、あるいは2ずつ増やす理由な何か、という問いは考えることは出来ないのです。
この問題では、単に答えの変化に合うものを探すだけです。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有