回答編集履歴
3
文言変更
test
CHANGED
@@ -108,7 +108,7 @@
|
|
108
108
|
99 9
|
109
109
|
100 9
|
110
110
|
```
|
111
|
-
x座標がy座標の1/10になるはずなのに、そうなっていま
|
111
|
+
x座標がy座標の1/10になるはずなのに、一部そうなっていない箇所があります。
|
112
112
|
(`10 0`や`100 9`など)
|
113
113
|
|
114
114
|
このような結果となるのは、浮動小数点数の誤差が原因です。
|
2
x座標がy座標の1/10になっていない具体例を追記
test
CHANGED
@@ -109,6 +109,7 @@
|
|
109
109
|
100 9
|
110
110
|
```
|
111
111
|
x座標がy座標の1/10になるはずなのに、そうなっていません。
|
112
|
+
(`10 0`や`100 9`など)
|
112
113
|
|
113
114
|
このような結果となるのは、浮動小数点数の誤差が原因です。
|
114
115
|
浮動小数点数の0.1を10回足しても、誤差のせいで1にならない、という話を聞いたことが無いでしょうか。
|
1
入力例を間違えた
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
```
|
3
3
|
2
|
4
4
|
0 0 0
|
5
|
-
100 10 10
|
5
|
+
100 100 10
|
6
6
|
```
|
7
7
|
ご提示のコードだと、以下のような結果を返します。
|
8
8
|
```
|