---
# System prepended metadata

title: 122. Best Time to Buy and Sell Stock II
tags: [Greedy]

---

---
title: 122. Best Time to Buy and Sell Stock II
tags: Greedy
description: share source code.
---

# 122. Best Time to Buy and Sell Stock II

```java=
class Solution {
    public int maxProfit(int[] prices) {
        int buy = -prices[0];
        int sell = 0;
        int n = prices.length;
        
        for(int i = 1; i < n; i++){
            buy  = Math.max(sell - prices[i], buy);
            sell = Math.max(buy + prices[i], sell);
        }
        
        return Math.max(0, sell);
    }
}
```

