프로그래머스 - 콜라츠 추측

박준수·2023년 4월 30일
0

문제링크 : https://school.programmers.co.kr/learn/courses/30/lessons/12943


class Solution {
    public int solution(long num) {
        int answer = 0;
        
        while(num!=1)
        {
            if(num%2==0)
            {
                num=num/2;
                               
            }
            else if(num%2==1)
            {
                num=(num*3)+1;
               
            }
             answer++;
            if(answer >= 500) {
                answer = -1;
                break;
            }
        }
        return answer;
    }
}
profile
꾸준한 개발자

0개의 댓글