LeetCode - Maximum Ice Cream Bars(1833)

marafo·2021년 6월 17일

Sort - Medium


class Solution:
    def maxIceCream(self, costs: List[int], coins: int) -> int:
        minimum = min(costs)
        answer = 0 # counting for counting
        i = 0
        
        if coins < minimum:
            return 0
        
        costs.sort()
        
        while i < len(costs) and coins >= costs[i]: 
            coins -= costs[i]
            i += 1
            answer += 1
            
        return answer
profile
프론트 개발자 준비

0개의 댓글