728x90
SMALL

public class Solution {
    public int solution(long num) {
        int a = 0;
        
        if(num == 1)
        {
            return 0;
        }
        
        while(a<500)
        {

            a++;


            if(num%2 == 0)
            {
                num /= 2;
            }
            else
            {
                num = num * 3 + 1;
            }
            
            if(num == 1)
            {
                return a;
            }
            else if(a == 500)
            {
                return -1;
            }
        }
        return a;
    }
}

728x90

설정

트랙백

댓글