이진수 출력 : Recursive

frenchkebab·2021년 8월 30일
0
post-thumbnail


내 풀이

function solution(n) {
  let answer = '';
  function DFS(n) {
    if (n === 1) return;
    DFS(parseInt(n / 2));
    answer += String(n % 2);
  }
  DFS(n);
  return answer;
}

console.log(solution(11));

크게 어려운 문제는 아니였음.
그냥 손으로 10진수 -> 2진수 변환 하는 방법 그대로 코드를 따라갔다.
Recursive를 연습할 수 있는 간단한 기본문제였음

profile
Blockchain Dev Journey

0개의 댓글