더북(TheBook)

이를 solution() 메서드에서 구해 놓은 room에 적용시키면 다음과 같이 solution() 메서드도 완성됩니다.

public int[] solution(String[][] places) {
    int[] answer = new int[places.length];
    for (int i = 0; i < answer.length; i++) {
        String[] place = places[i];
        char[][] room = new char[place.length][];
        for (int j = 0; j < room.length; j++) {
            room[j] = place[j].toCharArray();
        }
        if (isDistanced(room)) {
            answer[i] = 1;
        } else {
            answer[i] = 0;
        }
    }
    return answer;
}

전체 코드는 다음과 같습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.