[Algorithm] 이진수 출력(재귀)
2023. 10. 9. 12:39ㆍTrip to Algorithm
이전 문제와 같다. 재귀함수에 대해 확실히 이해시키고자 하신 듯
const input = require("fs").readFileSync("example.txt").toString();
const n = Number(input);
let ans = "";
const two = (num) => {
let k = Math.floor(num / 2);
if (k > 0) {
ans += num % 2;
two(k);
} else {
ans += num % 2;
return;
}
};
two(n);
console.log(ans);
'Trip to Algorithm' 카테고리의 다른 글
[Algorithm] 합이 같은 부분집합(이진트리 DFS) (0) | 2023.10.10 |
---|---|
[Algorithm] 부분집합 구하기(이진트리 DFS) (0) | 2023.10.10 |
[Algorithm] 이진트리순회(DFS: 깊이우선탐색) (0) | 2023.10.09 |
[Algorithm] 재귀함수와 스택프레임 (1) | 2023.10.09 |
백트래킹이 이해가 잘 안되었다. (0) | 2023.10.01 |