Coding Test/Programmers_Python

[프로그래머스/python] 콜라츠 추측

J동진 2020. 7. 29. 15:19

 

 

def solution(num):
    answer = 0
    
    while True:
        if num == 1:
            break
            
        if num%2 == 0:
            num = num / 2
            answer += 1
        else:
            num = num * 3 + 1
            answer += 1
        
        if answer >= 500:
            return -1
        
    return answer