[Leetcode] 121. Best Time to Buy and Sell Stock

서해빈·2021년 4월 3일
0

코딩테스트

목록 보기
39/65

문제 바로가기

class Solution:
    def maxProfit(self, prices: List[int]) -> int:
        minSoFar = prices[0]
        maxProfitSoFar = 0
        
        for price in prices:
            if minSoFar > price:
                minSoFar = price
                continue
            if maxProfitSoFar < price - minSoFar:
                maxProfitSoFar = price - minSoFar
        
        return maxProfitSoFar

0개의 댓글