- 355 名前:デフォルトの名無しさん (アウアウ Sa27-7WOp) mailto:sage [2016/05/02(月) 01:49:33.84 ID:87lwCP4Ca.net]
- >>342
数直線書いてみれば一発だろ n3 n1 n2 ────── -n2 -n1 -n3 上方向が正、──が0ラインな。 負にして最大を取れば、最小を負にした値(-n2)が返る。あとはこれを負にすれば元の値に戻る。確かにn2は最小だ。 工学の理念、一つ!『車輪の再発明はするな』 工学の理念、一つ!『使える車輪は使い倒せ』 maxができたのにminも同じように構築するのでは理念に反する maxを使ってminを表現できるならそうするべき。別々に作れば、もしかするとmaxにバグがあるかも知れない、minにバグがあるかも知れない。 しかしminをmaxで実装すれば、minは事実上書いていないのでバグは存在しない。maxにバグがあるかどうかだけ心配だけすればいい。 バグを防ぐコツはコードを書かないことだ。
|

|