白菜刷LeetCode记-122. Best Time to Buy and Sell Stock II

今天题目如下:

要求出最大的利益。这题个人不太想得通,看了答案也不太知道为什么这样能获得最大值。代码如下:

 1 /**
 2  * @param {number[]} prices
 3  * @return {number}
 4  */
 5 var maxProfit = function(prices) {
 6     let maxp = 0;
 7     for(let i = 0 ; i < prices.length ; i++){
 8         if(prices[i-1] < prices[i]){
 9             maxp += prices[i] - prices[i-1];
10         }
11     }
12     
13     return maxp;
14 };

只能暂时记住答案了。

posted @ 2018-09-05 12:03  sysu_kww  阅读(69)  评论(0编辑  收藏  举报