반응형
안녕하세요~
27년차 진로탐색꾼 조녁입니다!!
1일 1코테 19일차!!! 오늘의 두번째 문제입니다.
· 문제명 : 콜라츠 추측
· 사용 언어 : Python3
· 난이도 : Level1
· 문제 설명
programmers.co.kr/learn/courses/30/lessons/12943
정답 코드
def solution(num):
answer = 0
#num = 1이면 끝나는 while문
while num != 1:
#짝수
if num%2 ==0:
num = num/2
answer +=1
#홀수
else:
num = num*3+1
answer +=1
#500회 넘었을 때 예외처리
if answer >=500:
answer = -1
break
return answer
https://link.coupang.com/a/rGILU
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
반응형
'코딩테스트 준비 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 실패율 (0) | 2021.03.30 |
---|---|
[프로그래머스][1차]비밀지도 (0) | 2021.03.29 |
[프로그래머스] 내적 (0) | 2021.03.28 |
[프로그래머스] 소수 찾기 (0) | 2021.03.25 |
[프로그래머스] 이상한 문자 만들기 (0) | 2021.03.24 |