
[백준] 21736번 : 헌내기는 친구가 필요해 - JAVA
·
알고리즘/Java 알고리즘
문제https://www.acmicpc.net/problem/21736 문제 풀이딱 BFS 기초 문제이다. 가장 중요한 건? "방문철씨" (방문처리) 1. Queue 에 처음 도연이의 위치를 저장한다.더 이상 도연이의 위치를 탐색할 필요는 없으므로 방문처리를 한다.if (board[i][j] == 'I') { queue.offer(new int[]{i, j}); visited[i][j] = true; } 2. 사방탐색으로 이동할 수 있는 곳이면 Queue에 추가한다.1) 배열을 만들어서 상하좌우 움직임을 저장한다. 그 후 0~3 인덱스를 탐방한다.int[] dr = {0, 0, -1, 1};int[] dc ..