개발/알고리즘
[프로그래머스] 지형 이동 (python)
코딩테스트 연습 - 지형 이동 [[1, 4, 8, 10], [5, 5, 5, 5], [10, 10, 10, 10], [10, 10, 10, 20]] 3 15 [[10, 11, 10, 11], [2, 21, 20, 10], [1, 20, 21, 11], [2, 1, 2, 1]] 1 18 programmers.co.kr minheap을 사용하여 비용이 적게드는 칸으로 이동하자! 방문여부 체크하는 visited 배열을 생성한다. [비용, x좌표, y좌표]를 넣는 heap을 생성한다. 방문했다면 pass하고, 안했다면 비용을 추가해준다. 4방향 칸중에서 방문하지 않은 칸을 골라 height보다 차가 크다면 비용(abs(land[x][y] - land[nx][ny]))을 넣어주고, 작다면 비용을 0으로 넣어준다...
2021. 5. 9. 01:42
최근댓글