Leetcode 890 Solution

This article provides solution to leetcode question 890 (lemonade-change)

https://leetcode.com/problems/lemonade-change

Solution

class Solution: def lemonadeChange(self, bills: List[int]) -> bool: fives = 0 tens = 0
for bill in bills: if bill == 10: if fives == 0: return False fives -= 1 tens += 1 elif bill == 20: if tens >= 1 and fives >= 1: tens -= 1 fives -= 1 elif fives >= 3: fives -= 3 else: return False else: fives += 1
return True