买卖股票的最佳时机 II
给定一个数组 prices ,其中 prices[i] 表示股票第 i 天的价格。 在每一天,你可能会决定购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以购买它,然后在 同一天 出售。 返回 你能获得的 最大 利润 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-
// 只要今天比第二天低就可以买入, 提前知道可以暴富
func maxProfit(prices []int) int {
if len(prices) == 1 {
return 0
}
sum := 0
for i:= 1 ; i < len(prices); i ++ {
sub := prices[i] - prices[i -1 ]
if sub > 0 {
sum = sum + sub
}
}
return sum
}Last updated
Was this helpful?