본문 바로가기
Algorithm/PROGRAMMERS[JavaScript]

Lv1. 콜라츠 추측

by 씨니 2022. 5. 2.
728x90

▶ 문제

 

▶풀이방법

function solution(num) {
    var answer = 0;
    while(num > 1){
        if(num % 2 == 0) num /= 2;
        else num = num * 3 + 1;
        answer++;
        if(answer > 500){
            answer = -1; 
            break;
        } 
    }
    return answer;
}
728x90

'Algorithm > PROGRAMMERS[JavaScript]' 카테고리의 다른 글

Lv1. 짝수와 홀수  (0) 2022.05.02
Lv1. 최대공약수와 최대공배수  (0) 2022.05.02
Lv1. 평균구하기  (0) 2022.05.02
Lv1. 하샤드 수  (0) 2022.05.02
Lv1. 핸드폰 번호 가리기  (0) 2022.05.02