题解 | #最小花费爬楼梯# | Golang

最小花费爬楼梯

https://www.nowcoder.com/practice/6fe0302a058a4e4a834ee44af88435c7

package main

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param cost int整型一维数组 
 * @return int整型
*/
func minCostClimbingStairs( cost []int ) int {
    two, one := 0,0
    for _, c := range cost {
        cur_cost := min(two, one)
        two = one
        one = cur_cost + c
    }
    return min(two, one)
}

func min(a int, b int) int {
    if a > b {
        return b
    }
    return a
}

全部评论

相关推荐

安静的鲸鱼offer...:神仙级别hr,可遇不可求,甚至他可能也是突然有感而发。只能说遇上是件幸事。
秋招开始捡漏了吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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