回答編集履歴

2

floatの方が早そうなのでfloatに戻す

2019/12/23 03:15

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -38,6 +38,8 @@
38
38
 
39
39
  index, value = line.split('\t')
40
40
 
41
+ index = round(float(index), 4)
42
+
41
43
  total[index] += float(value)
42
44
 
43
45
  count[index] += 1

1

インデックスを文字列のまま処理

2019/12/23 03:15

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -1,6 +1,4 @@
1
1
  これだとどれくらいの時間になりますかね?
2
-
3
-
4
2
 
5
3
 
6
4
 
@@ -38,11 +36,9 @@
38
36
 
39
37
  break
40
38
 
41
- index, value = map(float, line.split('\t'))
39
+ index, value = line.split('\t')
42
40
 
43
- index = round(index, 4)
44
-
45
- total[index] += value
41
+ total[index] += float(value)
46
42
 
47
43
  count[index] += 1
48
44