반응형
이전에 풀어본 문제를 다른 언어로 풀어보기로 했다. 고랭에도 관심이 갔지만 일단 좀 더 대중화되어 있는 파이썬으로 도전!
class Solution:
def lemonadeChange(self, bills: List[int]) -> bool:
ch5=0
ch10=0
for bill in bills:
if bill == 5:
ch5+=1
elif bill == 10:
if ch5 > 0:
ch5-=1
ch10+=1
else:
return False
elif bill == 20:
if ch5>0 and ch10>0:
ch5-=1
ch10-=1
elif ch5 >= 3:
ch5-=3
else:
return False
return True
- python에는 ++, -- 연산자가 없다.
- and, or
728x90
반응형
'TIL > Coding Test' 카테고리의 다른 글
[LeetCode] assign cookies (Python) (0) | 2021.04.02 |
---|---|
[LeetCode] Two Sum (Python) (0) | 2021.03.31 |
[백준] 베스트셀러 Best Seller (0) | 2021.03.29 |
[프로그래머스] 오픈채팅방 (4) | 2021.03.24 |
[프로그래머스] 카펫 (0) | 2021.03.23 |