https://programmers.co.kr/learn/courses/30/lessons/64061
코딩테스트 연습 - 크레인 인형뽑기 게임
[[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4
programmers.co.kr
나의 풀이
이 문제 역시 스택/큐를 활용하는 문제라고 생각되었다. 요즘 python deque 로 pop하는 알고리즘을 자주 접하게 되는 것 같은데,
이번 문제를 풀면서 numpy 까지 사용했었지만 내 뜻대로 해결되지 않아 deque를 적용해서 풀 수 있었다.
리스트 내에서 0 을 모두 제거하는 부분에서 remove 만으로 해결이 안돼서 모두 제거하는 함수를 활용한 점과
board 리스트의 행과 열을 바꾼 후 거꾸로 reverse 해서 pop 한 것이 포인트였던 것 같다.
풀이를 보지 않고 해결한 문제 +1 !!
'개발 > Python' 카테고리의 다른 글
[Python 프로그래머스] 올바른 괄호 - level2 (스킬 테스트) [연습 문제] (0) | 2020.09.24 |
---|---|
[Python 프로그래머스] 2018 KAKAO BLIND RECRUITMENT - [1차] 다트 게임 (0) | 2020.09.01 |
[Python 프로그래머스] 2018 KAKAO BLIND RECRUITMENT - [1차] 비밀지도 (0) | 2020.09.01 |
[Python 프로그래머스] 2019 KAKAO BLIND RECRUITMENT - 실패율 (0) | 2020.08.28 |
[Python 프로그래머스] 기능개발 - level2 [스택/큐] (0) | 2020.08.14 |