質問するログイン新規登録

回答編集履歴

1

修正

2018/11/13 11:54

投稿

katoy
katoy

スコア22328

answer CHANGED
@@ -1,6 +1,6 @@
1
- Math.Sign(a) + Math.Sign(b) < 0 では?
1
+ Math.Sign(a) * Math.Sign(b) < 0 では?
2
2
 
3
3
  Math.Sign() は -1, 0, 1 を返します。
4
4
  a と b の符号が反転していれば、 Math.Sign(a) + Math.Sign(b) は -1 になります。
5
- a, bの両方またはどちらかが 0 なら Math.Sign(a) + Math.Sign(b) は 0 になります。
5
+ a, bの両方またはどちらかが 0 なら Math.Sign(a) * Math.Sign(b) は 0 になります。
6
- a と bの符号が同じなら、Math.Sign(a) + Math.Sign(b) は 1 になります。
6
+ a と bの符号が同じなら、Math.Sign(a) * Math.Sign(b) は 1 になります。