Skip to content

Commit 9d92c13

Browse files
committed
0714.买卖股票的最佳时机含手续费.md Javascript
1 parent ce26e1b commit 9d92c13

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

problems/0714.买卖股票的最佳时机含手续费.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,29 @@ class Solution: # 贪心思路
217217

218218
Go:
219219

220+
Javascript:
221+
```Javascript
222+
// 贪心思路
223+
var maxProfit = function(prices, fee) {
224+
let result = 0
225+
let minPrice = prices[0]
226+
for(let i = 1; i < prices.length; i++) {
227+
if(prices[i] < minPrice) {
228+
minPrice = prices[i]
229+
}
230+
if(prices[i] >= minPrice && prices[i] <= minPrice + fee) {
231+
continue
232+
}
220233

234+
if(prices[i] > minPrice + fee) {
235+
result += prices[i] - minPrice - fee
236+
// 买入和卖出只需要支付一次手续费
237+
minPrice = prices[i] -fee
238+
}
239+
}
240+
return result
241+
};
242+
```
221243

222244

223245
-----------------------

0 commit comments

Comments
 (0)