콜라츠 추측

김민관·2022년 9월 15일
0

프로그래머스 Lv1

목록 보기
10/21

파이썬

def solution(num):
    cnt = 0
    if num == 1:
        return 0

    while True:
        if num == 1:
            break

        if num % 2 == 0:
            num //= 2
        else:
            num = num * 3 + 1
        cnt += 1
        if cnt == 500:
            return -1

    return cnt
profile
게임 개발일지 & IT 소식들 공유

0개의 댓글