02_买卖股票的最佳时机
""" 给定一个数组 prices ,其中prices[i] 是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 """ class Sloution: def max_profit(self,prices:list): profit = 0 for i in range(1,len(prices)): tmp = prices[i] - prices[i - 1] if tmp > 0: profit += tmp return profit s = Sloution() print(s.max_profit([7,2,4,6]))

浙公网安备 33010602011771号