回答編集履歴
4
コードの修正
answer
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
```python
|
4
4
|
dic = {str(i/10):0 for i in range(1,1001)}
|
5
5
|
for num in f:
|
6
|
-
dic[num] += 1
|
6
|
+
dic[str(int(float(num)*10)/10)] += 1
|
7
7
|
for k,v in dic.items():
|
8
8
|
print(str(int(k)-0.1),k)
|
9
9
|
print(v)
|
3
簡単な修正
answer
CHANGED
@@ -1,9 +1,7 @@
|
|
1
1
|
まあこれが限界でしょうね。
|
2
2
|
これ以上速くしたいならデータなりを工夫するしかありません。
|
3
3
|
```python
|
4
|
-
dic = {}
|
5
|
-
for i in range(1,1001)
|
4
|
+
dic = {str(i/10):0 for i in range(1,1001)}
|
6
|
-
dic[str(i/10)] = 0
|
7
5
|
for num in f:
|
8
6
|
dic[num] += 1
|
9
7
|
for k,v in dic.items():
|
2
誤字訂正
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
まあこれが限界でしょうね。
|
2
|
-
これ以上
|
2
|
+
これ以上速くしたいならデータなりを工夫するしかありません。
|
3
3
|
```python
|
4
4
|
dic = {}
|
5
5
|
for i in range(1,1001):
|
1
間違い訂正
answer
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
これ以上早くしたいならデータなりを工夫するしかありません。
|
3
3
|
```python
|
4
4
|
dic = {}
|
5
|
-
for i in range(1,
|
5
|
+
for i in range(1,1001):
|
6
6
|
dic[str(i/10)] = 0
|
7
7
|
for num in f:
|
8
8
|
dic[num] += 1
|