코딩 테스트/프로그래머스
콜라츠 추측
ornni
2024. 4. 1. 11:00
728x90
반응형
첫번째 코드
차차 순서대로 진행하자!
1일 때까지 반복하니까 1이 아닌 경우에 계속 진행
그래서 answer값을 먼저 구하고,
이후에 answer이 500보다 크면 -1을 return하고
아니면 해당 값을 return하자!
def solution(num):
answer = 0
while num != 1:
if num % 2 == 0:
num = num/2
answer += 1
else:
num = (num * 3) + 1
answer += 1
if answer > 500:
return -1
else:
return answer
링크
programmers/프로그래머스/1/12943. 콜라츠 추측 at main · ornni/programmers
repository for recording Programmers Algorithm problem solving - ornni/programmers
github.com
반응형