🧑🏻💻 배열 좌표 이동 구현 문제
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int[][] arr = new int[N][N];
int nx = 1;
int ny = 1;
int[] dx = {-1, 0, 0, 1};
int[] dy = {0, 1, -1, 0};
String[] move = {"U", "R", "L", "D"};
StringTokenizer st = new StringTokenizer(br.readLine());
while (st.hasMoreTokens()) {
String temp = st.nextToken();
for (int i = 0; i < 4; i++) {
int nxTemp = nx + dx[i];
int nyTemp = ny + dy[i];
if (temp.equals(move[i])) {
if (nxTemp >= 1 && nxTemp < N && nyTemp >= 1 && nyTemp < N) {
nx = nxTemp;
ny = nyTemp;
}
}
}
}
System.out.println(nx + " " + ny);
}
}