로딩
요청 처리 중입니다...

[프로그래머스 파이썬 코딩테스트 1단계]콜라츠 추측

 [프로그래머스 파이썬 코딩테스트 1단계]콜라츠 추측

콜라츠 추측 def solution(num): answer = 0 while (num!=1 and answer !

=500): if num%2==0: num/=2 else: num=num*3+1 answer +=1 return answer if answer<500 else -1 풀이. 콜라츠 추측에 따라 계산을 진행할려면 num의 짝수 홀수 판별을 진행해야 한다.

짝수이거나 홀수이면 해당 계산식을 진행한다. 그리고 while 반복문을 이용하여 num이 1이 되거나 answer , 즉 반복횟수가 500번이 됐을 경우 반복문을 종료 한다.

그리고 answer의 값이500 이하이면 그대로 answer을 리턴하고 500이상일 경우 -1을 반환한다. #파이썬, #코딩테스트, #1단계, #프로그래머스 , #콜라츠_추측...

[프로그래머스 파이썬 코딩테스트 1단계]콜라츠 추측에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.

# 1단계 # 코딩테스트 # 콜라츠_추측 # 파이썬 # 프로그래머스