알고리즘/백준 문제풀이

[백준] 6087번: 레이저 통신 / JAVA

호호맨 2022. 1. 31. 17:23

https://www.acmicpc.net/problem/6087

설명

방향 변경을 최소로 목표 지점에 도착해야 하는 문제입니다.

방향을 바꿔 움직일때마다 거울을 설치하고 매번 거울을 최소로 설치해서 움직일 수 있는 경로를 가져옵니다. (우선순위 큐)
방향을 enum 클래스로 만들어 보았습니다. 방향을 바꿨다면 비용이 1 증가하게 됩니다.

풀이