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

gogo·2021년 7월 27일
0

프로그래머스

목록 보기
7/13

문제📃

풀이😀

코드⌨

def solution(num):
    answer = 0

    while num != 1:
        if answer == 500:
            return -1
        elif num % 2 == 0:
            num /= 2
        else: # num = 3 * num + 1 도 된다
            num *= 3
            num += 1
        answer += 1

    return answer

n = 626331
print(solution(n))

다른사람의 풀이🧑

profile
공책

0개의 댓글