def solution(num):
    count = 0
    if num == 1:
        pass
    else:
        while num != 1:
            if count < 500: 
                if num % 2 == 0:
                    num = num / 2
                    count = count + 1
                else:
                    num = num * 3 + 1
                    count = count + 1
            else:
                count = -1
                break
    return count

 

'코딩테스트 > 프로그래머스(파이썬)' 카테고리의 다른 글

핸드폰 번호 가리기  (0) 2022.10.04
자연수 뒤집어 배열로 만들기  (0) 2022.10.04
평균구하기  (0) 2022.10.04
복사했습니다!