kakasoo

[node.js] 다음 큰 숫자 ( 프로그래머스 레벨2 ) 본문

프로그래밍/알고리즘 풀이

[node.js] 다음 큰 숫자 ( 프로그래머스 레벨2 )

카카수(kakasoo) 2021. 6. 29. 13:11
반응형
// 프로그래머스 레벨2 다음 큰 숫자를 풀었습니다.
function solution(n) {
  let oneN = n
    .toString(2)
    .split("")
    .filter((e) => e == 1).length;
  while (++n) {
    if (
      n
        .toString(2)
        .split("")
        .filter((e) => e == 1).length === oneN
    )
      return n;
  }
}
반응형