본문 바로가기
코딩테스트 파이썬/파이썬 프로그래머스 1단계

콜라츠 추측

by 세용용용용 2023. 5. 13.

나의 코드

def collatz(num):
    if num ==1:
        return 0
    else:
        for i in range(500):
            num = num / 2 if num % 2 == 0 else num*3 + 1
            if num == 1:
                return i + 1
        return -1

# 아래는 테스트로 출력해 보기 위한 코드입니다.
print(collatz(1))

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

나누어 떨어지는 숫자 배열  (0) 2023.05.13
서울에서 김서방 찾기  (0) 2023.05.13
두 정수 사이의 합  (0) 2023.05.13
하샤드 수  (0) 2023.05.13
정수 제곱근 판별  (1) 2023.05.13