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;
    }

     

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