W 개발 일지

온코더 레벨 8 큐 만들기 본문

Python/온코더 oncoder

온코더 레벨 8 큐 만들기

waVwe 2020. 11. 25. 13:47
반응형
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/

반응형