买股票的话我们常规操作是,选择最低的点买入,在最高点甩手。
Number.MAX_VALUE代码代表数组里的任何一个最大的值。把它赋值给min。
再另max等于0。
运用math.min与math.max方法找出最小值与最大值。
代码如下:
/**
* @param {number[]} prices
* @return {number}
*/
var maxProfit = function(prices) {
let min = Number.MAX_VALUE
let max = 0
for(const price of prices){
min = Math.min(price,min)
max = Math.max(price-min,max)
}
return max
};