jiho5993   3년 전

먼저 어떠한 문제때문에 올리는건 아니지만 자바스크립트에 관한 궁금증이 생겨 질문드립니다. 문제될 시 삭제하겠습니다.

어느 사이트에서 백트래킹 문제를 풀고 있었는데 문제에서 요구하는 조건이 충족되었을시 배열을 리턴하는 함수를 작성하였습니다.

언어는 자바스크립트이구요, 런타임은 Node.js v14.7.0입니다.

리턴한 값을 변수에 대입하여 콘솔로 찍어봤는데 undefined라고 떠서 현재 난관에 부딪혀있는 상태입니다.

혹여나해서 리턴하기전에 리턴할 배열을 콘솔로 찍어봤지만 찍힌 콘솔에는 아무 이상이 없었습니다.


백트래킹 함수를 호출했는데 여기서 시간복잡도가 커지거나 노드가 깊어지면 node.js가 알아서 함수를 멈추고 undefined를 호출하는 건가요?

함수 예시는 아래와 같습니다...

clrmt   3년 전

소스를 다 올려주시는게 어떤가요

jiho5993   3년 전

@clrmt 자답입니다...

res = array 이런 식으로 하면 배열이 그냥 할당될줄 알았는데 아니더군요

array와 맞는 크기를 선언한뒤 for문 돌면서 하나씩 할당해야 하나봅니다ㅜㅠ

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