강의로 돌아가기
jayfam

num이 1일때 return 값을 0으로 해주니까 통과되네요.

def solution(num):
if num != 1:
for i in range(500):
num = num / 2 if num % 2 == 0 else num * 3 + 1
if num == 1:
return i + 1
else:
return 0
return -1

작성중인 코드―solution.py
1
2
3
4
5
6
7
8
9
def solution(num):
    if num != 1:
        for i in range(500):
            num = num / 2 if num % 2 == 0 else num * 3 + 1
            if num == 1:
                return i + 1
    else:
        return 0
    return -1
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.