回答編集履歴
1
動作詳細推測
test
CHANGED
@@ -1 +1,23 @@
|
|
1
|
+
```python3
|
2
|
+
|
3
|
+
for i in range(count-1):
|
4
|
+
|
5
|
+
```
|
6
|
+
|
7
|
+
なぜここを1引いているのでしょう?これのせいで、1の位が参照できなくなっていませんか?
|
8
|
+
|
9
|
+
そうだとすれば、1桁の数はすべて飛ばされています。
|
10
|
+
|
1
|
-
sowaがリセットされていないので、
|
11
|
+
また、sowaがリセットされていないので、コードの動作を追いかけると以下のようになると思います。
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
0. 前述の理由により、1桁はsowaの計算ができずにすべてスキップ。
|
16
|
+
|
17
|
+
0. 10の時に、十の位1がsowaに加算され、sowa=1。sowaが2未満のため、10はnumsに入らない。
|
18
|
+
|
19
|
+
0. 11の時に、十の位1がsowaに加算され、sowa=2。sowaが2以上のため、11がnumsに入る。
|
20
|
+
|
21
|
+
0. 12、13、14の時も十の位1が加算され、それぞれの時にsowaが3、4、5となり、それぞれnumsに入る。
|
22
|
+
|
23
|
+
0. 15以降はsowaが5を超えるため、numsに追加されない。
|