我一直在玩一个游戏编码,以及最近发现这个解决方案编码的挑战,但我实在无法理解。了解Math.max
我试过在Math.max
阅读起来,但我不能换我的头周围。
什么在此代码是怎么回事?
var n = 6;
var items = [6, 2, 1, 6, 0, 9];
var high = items[0];
var loss = 0;
for (var i = 1; i < n; i++) {
var v = parseInt(items[i]);
high = Math.max(high, v);
loss = Math.max(loss, high - v);
}
console.log(-1 * loss);
你有什么麻烦的理解? – vlaz
'Math.max'返回两个数字中较大的一个。 – Li357
parseInt函数是不必要的,因为它已经是一个数 – Endless