๐ป Coding Problems Solving/Array | String | Loop
[LeetCode] Best Time to Buy and Sell
Kim_dev
2022. 7. 3. 16:20
[LeetCode] Best Time to Buy and Sell
1. ๋ฌธ์ : Link
๊ฐ์ฅ ์ผ ๊ฐ์ ์ฌ์ ๊ฐ์ฅ ๋น์ผ ๊ฐ์ ํ๋ ๋ฒ์ ๊ตฌํ๋ ๋ฌธ์
2. ํ์ด
๋ฆฌ์คํธ ์ํํ๋ฉฐ min๊ฐ๊ณผ max๊ฐ์ ์ฐจ์ด return
3. ์ฝ๋
class Solution:
def maxProfit(self, prices: List[int]) -> int:
num = 10001
maxx = 0
result = 0
for p in prices:
if num > p:
num = p
else:
result = p - num
if maxx < result:
maxx = result
return maxx