Profits only happen when slope is positive.
public class Solution {
public int maxProfit(int[] prices) {
if (prices.length < 2) return 0;
int profits = 0;
for (int i=1; i<prices.length; i++)
if (prices[i] - prices[i-1] > 0) profits += prices[i] - prices[i-1];
return profits;
}
}