java

[프로그래머스 - 자바] 콜라츠 추측

tues 2023. 9. 19. 17:39

문제 설명

 

솔루션

class Solution {
    public int solution(long num) {
        int 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;
    }
}