반응형
https://programmers.co.kr/learn/courses/30/lessons/12973
문자열 파싱으로 작업하면, 1,000,000이라는 문자열 길이 때문에 시간초과가 나는 문제.
stack 자료구조로 문자열의 앞에서부터 값을 집어넣고, 남은 문자열의 맨 앞단과 스택의 가장 윗값을 비교하면 해결할 수 있다.
deque 라이브러리로 popleft를 활용했는데, 일반 리스트를 활용한 것보다 처리속도가 빠르다.
반응형
'프로그래밍 > 코딩테스트 문제풀이' 카테고리의 다른 글
[Python] 백준 15686. 치킨 배달 (0) | 2019.11.02 |
---|---|
[Python] 프로그래머스. 배달 (Level 3) (0) | 2019.11.01 |
[Python] 프로그래머스. 가장 먼 노드 (Level 3) (0) | 2019.10.30 |
[Python] 백준 17142. 연구소 3 (0) | 2019.10.29 |
[Python] 프로그래머스. 2018 카카오 Recruit - 추석 트래픽 (0) | 2019.10.28 |