[프로그래머스] 점프와 순간 이동 (JS)

hhkim·2023년 8월 6일
0

Algorithm - JavaScript

목록 보기
91/188
post-thumbnail

풀이 과정

  1. 홀수면 1 빼기(결과 +1)
  2. 짝수면 2로 나누기
  3. 1, 2 반복

코드

function solution(n) {
  let result = 1;
  while (n !== 1) {
    if (n % 2) {
      --n;
      ++result;
    }
    n /= 2;
  }
  return result;
}

1개의 댓글

comment-user-thumbnail
2023년 8월 6일

좋은 정보 얻어갑니다, 감사합니다.

답글 달기