Closed douglas-cerrato closed 7 months ago
Currently found a solution that works fine pushed in commit https://github.com/douglas-cerrato/LeetCode-75/commit/4cbdc5006d8099835b83dcfec6eaa61c03ba6736. However when running through the Leetcode test cases, it exceedes the time limit on some of the larger data sets. Going to work on optimization
Finished optimizing the algorithm and now it has the top 4% runtime on the leetcode problem. All details explaining how I solved this are in this commit https://github.com/douglas-cerrato/LeetCode-75/commit/55163966aeb1f27696d3a50cacb34c0e4390b5b2. Closing and merging to main
Best Time to Buy and Sell Stock
You are given an array prices where prices[i] is the price of a given stock on the
i-th
day.You want to maximize your profit by choosing a single day to buy one stock and choosing a different day in the future to sell that stock.
Return the maximum profit you can achieve from this transaction. If you cannot achieve any profit, return
0
.Example 1:
Example 2: