def solution(n):
answer = 0
while n >1:
if n % 2 == 0:
n = n//2
answer += 1
else:
n = (n*3)+1
answer += 1
if answer > 500:
return -1
else:
return answer
'문제풀이 > 프로그래머스' 카테고리의 다른 글
[프로그래머스][Lv1] - 직사각형 별찍기 (Python) (0) | 2021.11.17 |
---|---|
[프로그래머스][Lv1] - 핸드폰 번호 가리기 (Python) (0) | 2021.11.17 |
[프로그래머스][Lv1] - 평균 구하기 (Python) (0) | 2021.11.17 |
[프로그래머스][Lv1] - 소수 만들기 (Python) (0) | 2021.11.04 |
[프로그래머스][Lv1] - 제일 작은 수 제거하기(Python) (0) | 2021.11.04 |