Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

How to achieve the maximum profit of the stock by golang's leetcode skills

Shulou Source: shulou.com Published: 2022-06-01 13:36:49 09月11日 Update

Editor to share with you golang leetcode skills how to achieve the maximum profits of the stock, I believe that most people do not know much about it, so share this article for your reference, I hope you will learn a lot after reading this article, let's go to know it!

Suppose the price of a stock is stored in an array in chronological order, what is the maximum profit that can be made by buying and selling the stock at one time?

Example 1:

Input: [7, 1, 5, 3, 6, 4]

Output: 5

Explanation: buy on day 2 (stock price = 1) and sell on day 5 (stock price = 6). Maximum profit = 6-1 = 5.

Note that the profit cannot be 7-1 = 6, because the selling price needs to be greater than the buying price.

Example 2:

Input: [7, 6, 4, 3, 1]

Output: 0

Explanation: in this case, no transaction is completed, so the maximum profit is 0.

Restrictions:

0

Tags: Price maximum profit stock article technique minimum spread content array time example explanation input output lowest same not much two code Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Linux NVidia MariaDB Microsoft MySQL