[프로그래머스] 코딩테스트 - 콜라츠 추측 (Javascript)

아카시아·2021년 9월 16일
0

알고리즘

목록 보기
4/30

문제

출처 : https://programmers.co.kr/learn/courses/30/lessons/12943

풀이

function solution(num) {
  let answer = 0;
  while (num !== 1 && answer <= 500) {
    num % 2 === 0 ? (num = num / 2) : (num = num * 3 + 1);
    answer++;
  }
  return num === 1 ? answer : -1;
}

console.log(solution(6));
profile
낭만적인 개발자

0개의 댓글