[프로그래머스] 콜라츠 추측Lv.1 - Python

GoshK·2022년 1월 28일
0
post-thumbnail

[프로그래머스] 콜라츠 추측Lv.1

나의 풀이

def solution(num):
    count = 0
    while num != 1:
        if num % 2 == 0:
            num/=2
        else:
            num=num*3+1
        count += 1
        if count > 500:
            return -1
            break
    return count
  • num 이 1이 아니면 반복
  • 500번을 시도해도 1이 되지 못하면 -1 반환하고 반복 종료

0개의 댓글