1. DFS/BFS 문제: 거리두기 확인하기실수 1. 함수 호출 인자 개수 불일치잘못 쓴 코드:dfs((i, j, place, 1))함수 정의:def dfs(x, y, place, depth):dfs는 인자 4개를 받는데, 튜플 1개를 넘긴 형태였다.수정:dfs(i, j, place, 1)또는 더 깔끔하게는 depth를 0부터 시작한다.dfs(i, j, place, 0)실수 2. 재귀 결과를 부모 함수에서 받지 않음잘못 쓴 코드:dfs(nx, ny, place, depth + 1)이렇게 하면 안쪽 DFS에서 False를 반환해도 바깥 DFS가 그 값을 모른다.수정:if dfs(nx, ny, place, depth + 1) == False: return FalseDFS에서 위반을 발견했으면 그 결과를..