문제 그대로 코드를 짜면 된다 ! 조건 1-1, 1-2, 2로 조건을 나누고,
if , elif, else 물로 나눠서 조건 코드를 작성하며,
반복 횟수에 대해서까지 조건을 나눈다 !
이 방식의 코드 작성은 이렇게 !
def solution(num):
answer = 0
while(True):
if num % 2 ==0:
num = num /2
elif num == 1 :
return answer
else:
num = num*3+1
answer += 1
if answer >= 500:
return -1
코딩테스트 - 콜라츠 추측 나도 풀어볼래 !