Hyundolog

[Programmers] Lv1. 콜라츠 추측 (JavaScript) 본문

문제 풀이/프로그래머스

[Programmers] Lv1. 콜라츠 추측 (JavaScript)

hyundol97 2023. 12. 9. 16:27

문제

 


 

 

풀이

1차

function solution(num) {
    let cnt = 0;
    
    while(num !== 1) {
        if(num % 2 === 0) {
            num /= 2;
        } else {
            num = num * 3 + 1;
        }
        cnt++;
        if(cnt === 500) {
            cnt = -1;
            break;
        }
    }
    return cnt;
}

 

 

 

 


Comments