2025-06-03 20:23:08 -07:00

9 lines
264 B
Python

def maxProfit(self, prices: list[int]) -> int:
cur_start = 0
diff_sum = 0
for idx in range(1, len(prices)):
if prices[idx] > prices[cur_start]:
diff_sum += prices[idx] - prices[cur_start]
cur_start = idx
return diff_sum