input
n
n ≤ 200computers 배열
output
BFS
def solution(n, computers):
visited = [False] * n
def bfs(node):
visited[node] = True
for i in range(n):
if not visited[i] and computers[node][i] != 0:
bfs(i)
count = 0
for i in range(n):
if not visited[i]:
bfs(i)
count += 1
return count