728x90
반응형
class Solution:
def solution(self, cmds):
self.c = cmds
self.q = []
for i in self.c:
if "PUSH" in i:
d=i[5:]
self.q.append(int(d))
if "POP" in i and self.q!=[]:
self.q.pop(0)
return self.q
|
cs |
- 만약 큐에 아무것도 있지 않다면, 명령을 무시합니다. << 이 부분을 빼먹었다가 3번 째 채점 데이터에서 런타임 에러가 났다 ^__ㅠ
list.pop(0)를 사용하면 리스트의 가장 첫번째 요소를 지우게 된다.
출처 : www.oncoder.com/
728x90
반응형
'코테 문제 풀이 > 온코더 oncoder' 카테고리의 다른 글
온코더 레벨 10 평형점 구하기 (0) | 2020.11.25 |
---|---|
온코더 레벨 9 스택 만들기 (0) | 2020.11.25 |
온코더 레벨 7 정렬하기 (0) | 2020.11.25 |
온코더 레벨 6 셀프넘버 판별 (0) | 2020.11.24 |
온코더 레벨 5 13구하기 (0) | 2020.11.24 |