DNPotapov / Codewars-katas-

0 stars 0 forks source link

121. Best Time to Buy and Sell Stock (Замена каты на leetcode) #35

Open DNPotapov opened 1 year ago

DNPotapov commented 1 year ago
class Solution:
    def maxProfit(self, prices: List[int]) -> int:
        if sorted(prices) == prices[::-1]:
            return 0
        buy = 0
        sell = 1
        res = 0
        while sell < len(prices):
            if prices[buy] < prices[sell]:
                if (prices[sell] - prices[buy]) > res:
                    res = prices[sell] - prices[buy]
            else:
                buy = sell
            sell += 1
        return res
DNPotapov commented 1 year ago

https://leetcode.com/problems/best-time-to-buy-and-sell-stock/