처음 든 생각 - 하나를 시작해서 끝까지 어디까지 연결되어있는지 파악해야하므로 이건 DFS를 해야한다. - DFS를 하는 방식을 다시 곱씹어보자. - 연결되어있는 노드들이 제시된 리스트가 있고, visited 여부를 확인하는 리스트가 또 있어야한다. 그리고 dfs 함수를 선언한 뒤 노드에 연결된 모든 노드들에 대해 반복문을 돌고 조건에 따라 재귀를 구성한다. 나의 답 answer = 0 def solution(n, computers): global answer a=[] v = [0] * len(computers) def dfs(c): global answer if v[c] == 1: return v[c] = 1 a.append(c) for n in range(len(computers[c])): if v[..