回答編集履歴
2
微修正
answer
CHANGED
@@ -3,7 +3,8 @@
|
|
3
3
|
print("before: ", a)
|
4
4
|
|
5
5
|
# b: a内の最大値+1 個の0を並べた度数表
|
6
|
+
b = [0]
|
6
|
-
b =
|
7
|
+
b *= max(a)+1
|
7
8
|
|
8
9
|
# 度数表の更新
|
9
10
|
for val in a:
|
@@ -12,8 +13,7 @@
|
|
12
13
|
# 度数表を基にソート
|
13
14
|
a = []
|
14
15
|
for val in range(len(b)):
|
15
|
-
|
16
|
+
a += [val] * b[val]
|
16
|
-
a.append(val)
|
17
17
|
|
18
18
|
print("after : ", a)
|
19
19
|
```
|
1
微修正
answer
CHANGED
@@ -3,8 +3,7 @@
|
|
3
3
|
print("before: ", a)
|
4
4
|
|
5
5
|
# b: a内の最大値+1 個の0を並べた度数表
|
6
|
-
b = [0]
|
7
|
-
b
|
6
|
+
b = [0] * (max(a)+1)
|
8
7
|
|
9
8
|
# 度数表の更新
|
10
9
|
for val in a:
|