回答編集履歴
1
表現を修正
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
rangeの値を増やしてみると分かりますが、「5だけ」ではなく、10, 13, 15, 17, ………と同じ状態(丸め誤差)が発生します。
|
2
2
|
|
3
|
-
これは浮動小数点数で実数表現する上で避けられないので、`math.floor`ではなく、小数点以下1位で四捨五入してから整数化してください。
|
3
|
+
これは浮動小数点数で実数表現する上で避けられないので、今回のように近傍の整数値が必要なのであれば、`math.floor`ではなく、小数点以下1位で四捨五入してから整数化してください。
|
4
4
|
|
5
5
|
```Diff
|
6
6
|
-b = [math.floor(math.log(i, 9)) for i in A]
|