Amazon
AM
Best Time to Buy and Sell Stock
Codingeasy
Problem
You are given an integer array prices where prices[i] is the price of NeetCoin on the ith day.
You may choose a single day to buy one NeetCoin and choose a different day in the future to sell it.
Return the maximum profit you can achieve. You may choose to not make any transactions, in which case the profit would be 0.
Examples
Example 1:
Input: prices = [10,1,5,6,7,1]
Output: 6
Explanation:
Buy prices[1] and sell prices[4], profit = 7 - 1 = 6.
Example 2:
Input: prices = [10,8,7,5,2]
Output: 0
Explanation:
No profitable transactions can be made, thus the max profit is 0.
Constraints
1 <= prices.length <= 1000 <= prices[i] <= 100
Company Notes
Follow-up discussion was fairly rich, including solving this problem with different approaches.
Solution
Loading editor…
Sign in to get AI feedback on your answer. Your work is saved while you do.
Sign in to evaluate