回答編集履歴
1
whileの条件について記述見直し
answer
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
i*=2;
|
7
7
|
}
|
8
8
|
```
|
9
|
-
while が終了する条件
|
9
|
+
while が終了する条件は even != false ですが、while の中で even を変化させていないのですから、この while は一度も動かないか、あるいは永遠に回り続ける(無限ループ)かのどちらかでしかありません。
|
10
10
|
2秒以上時間がかかったというのは無限ループに陥ったことを検出して強制終了でもしたのでしょう。
|
11
11
|
|
12
12
|
ループを脱出する条件をよく考えましょう。
|