5

私は問題を解決しましたが、より速い方法があるかどうか疑問に思っています。

a、b、c がランダムに生成された数値であると仮定すると、Math.max および Math.min 関数のみを使用して中間の数値を見つける方法はありますか?

  med = Math.max(Math.max(Math.min(a,b),Math.min(b,c)),(Math.max(Math.min(b,c),Math.min(a,c))));

どうもありがとう、どんな反応でも大歓迎です!

4

1 に答える 1

3

以下はどうですか?

min(min(max(a,b), max(b,c)), max(a,c))
于 2013-02-18T16:42:08.540 に答える