반응형
let dfs = function (node) {
// TODO: 여기에 코드를 작성합니다.
let values = [node.value];
node.children.forEach((n) => {
values = values.concat(dfs(n));
});
return values;
};
이문제의 핵심은 아래 라인.
values = values.concat(dfs(n));
리턴된 values를 지속해서 하나의 배열에 붙인다.
백트래킹은 구현하지 않았다.
반응형
'JavaScript' 카테고리의 다른 글
module.exports vs exports (0) | 2020.11.16 |
---|---|
arr.every() (부분집합 구하기) (0) | 2020.11.14 |
JavaScript 문법 특징 (오답노트) (0) | 2020.11.05 |
setTimeout()종료시키기 clearTimeout() / EventListener 에 파라미터있는 함수 등록 (0) | 2020.11.01 |
TIL 1030 .concat() vs .push() / setTimeout() (0) | 2020.11.01 |
댓글