더북(TheBook)
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();
    }
    // 거리두기 검사 후 answer에 기록
}
return answer;

이제 하나의 대기실은 char[][]로 표현되었습니다. 이 대기실이 거리두기를 지키고 있는지 검사하는 isDistanced() 메서드를 다음과 같이 선언합시다. isDistanced() 메서드 안에서 문제 풀이 흐름을 구현할 수 있습니다.

private boolean isDistanced(char[][] room) {
    // 거리두기 검사
    return true;
}

 

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