qorgkr26   3년 전

정답 코드와 오류가 나는 코드의 차이를 도저히 모르겠습니다. 

그리고 원래 unino 함수에 rank를 비교해서 swap하고 rank가 같으면 부모 쪽 rank를 1 더한다는 코드도 있는데 정답 코드는 그 코드가 없어도 통과 되더군요.

도저히 이해가 안되네요. 왜 틀린 코드는 액세스 에러가 나는 건지 잘 모르겠습니다. 

그리고 단순히 class 내 메서드가 아니라 그냥 function으로 쓰면 콜스택 에러(recursion error)가 나는데, class 내 메서드로 정의하고 재귀 함수를 쓰면

메모리 stack에 올라가지 않아서 콜스택 에러가 나지 않는 건가요? 

공부를 하다보니 모르는 것 투성이네요. 고수님들의 의견 기다리겠습니다.

정답 코드는 본문에 달고 틀린 코드는 댓글로 달겠습니다.
 

qorgkr26   3년 전

실패 코드입니다.(EACESS ERROR)

startlink   3년 전

혹시 런타임 에러 난 코드 `readline` 이용해서 구현해서 제출해주실 수 있나요?

qorgkr26   3년 전

제출번호 : 27675608

실패 코드와 동일한 코드에 readline 모듈 사용했더니 통과했습니다.

fs 모듈의 문제인가요?

qorgkr26   3년 전

추가 댓글입니다.

제출번호 : 27676122

이전에 실패했던 트리 압축 코드를 넣어서 다시 제출해보니 readline 모듈로는 성공합니다.

하루 종일 이 문제의 알고리즘으로 고민했는데 조금 허무하네요. 확인 부탁드립니다.감사합니다.

댓글을 작성하려면 로그인해야 합니다.