www.acmicpc.net/problem/2667 문제 해결 방안 total이 단지 수가 되고 지도를 탐색하면서 1을 발견하면 total++을 해준다. 그리고 DFS탐색으로 통해 해당 단지에 속한 집의 갯수를 cnt에 저장하여 dfs()를 빠져나오면 ArrayList에 해당 cnt를 넣어준다. 그리고 ArrayList에 저장된 각 단지의 집의 갯수들을 정렬하여 출력해주면 된다. 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collections; import java.util.List; import ..