题解 | #买卖股票的最好时机(一)#

买卖股票的最好时机(一)

https://www.nowcoder.com/practice/64b4262d4e6d4f6181cd45446a5821ec

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 * 
 * @param prices int整型一维数组 
 * @return int整型
 */
export function maxProfit(prices: number[]): number {
    // write code here
    if (prices.length === 0) return 0
    let max = 0
    let min = prices[0]
    for (let i = 1; i < prices.length; i++) {
        const profit = prices[i] - min
        if (profit > max) {
            max = profit
        }
        if (min > prices[i]) {
            min = prices[i]
        }
    }
    return max
}

全部评论

相关推荐

安静的鲸鱼offer...:神仙级别hr,可遇不可求,甚至他可能也是突然有感而发。只能说遇上是件幸事。
秋招开始捡漏了吗
点赞 评论 收藏
分享
算法岗ssp卷了一路,终于上岸了🍠50k*16+签字费+期权,确实是一枝独秀给太多了,碾压🐶42*20+签字费,大概率20拿不满,但给得还是不错🐧还没开,暂时只开了一部分,但大概率也是在原来的超低base基础上涨了1-2k
云烟成yu:兄弟们帮忙选一下: 卷了一路,终于上岸了 字节90k*19+签字费+期权,确实是一枝独秀给太多了,碾压 鹅厂82*20+签字费,大概率20拿满,给得还是不错 其他100个大厂还没开,暂时只开了一部分,但大概率也是在原来的超低base基础上涨了10-20k
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务