728x90 [JAVA/프로그래머스] 리코쳇 로봇 문제 설명 리코쳇 로봇이라는 보드게임이 있습니다. 시작에서 목표 위치까지 최소 몇 번만에 도달할 수 있는지 말하는 게임입니다. 이 게임에서 말의 움직임은 상, 하 , 좌 , 우 4방향 으로 이동할 수 있으며 미끄러져 이동하는 것을 한번의 이동으로 칩니다. 위 그림 처럼 R에서 시작해 "D" 혹은 벽에 부딪힐 떄 까지 가는겁니다. "." 빈 공간을 의미합니다. 만약 위치에 도달할수 없다면 -1을 return 합니다. import java.util.*; class Solution { static class State{ int x, y, moves; State(int x , int y, int moves){ this.x = x; this.y = y; this.moves = moves; } } public in.. 2024. 3. 6. 이전 1 다음 728x90