다음 큰 숫자

김현민·2021년 9월 23일
0

Algorithm

목록 보기
91/126
post-thumbnail


// 2진수 변환 후, 1만 담긴 길이를 구하는 함수
function converToBin(n) {
  return n
    .toString(2)
    .split("")
    .filter((v) => v !== "0").length
}

function solution(n) {
  var answer = 0
  let input = converToBin(n)
  let res = 0
  let inputNum = n + 1
  while (1) {
    res = converToBin(inputNum)

    if (res === input) {
      break
    }
    inputNum++
  }

  return inputNum
}

solution(15)
profile
Jr. FE Dev

0개의 댓글