# [122\. Best Time to Buy and Sell Stock II](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/) :::spoiler Solution ```cpp= class Solution { public: int maxProfit(vector<int>& prices) { int maxProfit = 0; for (int i = 1; i < prices.size(); ++i) { if (prices[i] > prices[i - 1]) { maxProfit += prices[i] - prices[i - 1]; } } return maxProfit; } }; ``` - Time Complexity: $O(N)$ - Space Complexity: $O(1)$ :::