320x100
문제 : https://leetcode.com/problems/best-time-to-buy-and-sell-stock/
i번째 날의 주식가격이 저장된 price 배열이 주어진다.
한 번의 매수, 매도를 할 수 있을 때 얻을 수 있는 최대 이익을 구하라. 만일 이익을 얻을 수 없으면 0을 반환하라.
배열을 앞에서부터 탐색하면서 최소 가격을 저장하고 탐색 중인 주식가격과 현재까지의 최소 가격의 차이들 중 최대값이 정답이 된다.
시간복잡도는 O(N)
320x100
'알고리즘 문제 > Leetcode' 카테고리의 다른 글
[Leetcode] 1781. Sum of Beauty of All Substrings (0) | 2022.02.24 |
---|---|
[Leetcode] 127. Word Ladder (0) | 2022.02.12 |
[Leetcode] 454. 4Sum II (0) | 2022.02.03 |
[Leetcode] 1305. All Elements in Two Binary Search Trees (0) | 2022.01.26 |
[Leetcode] 452. Minimum Number of Arrows to Burst Balloons (0) | 2022.01.13 |
댓글