강의로 돌아가기
김성렬

10번 11번 시간초과 뜨네요;;

나머지 모두 통과인데 10, 11번 시간초과되네요ㅠㅠ 뭐가 문제일까요

class Solution {
public int solution(int num) {
int answer = 0;

if(num>=8000000){
answer = -1;
return answer;
}

while(num != 1){
if(num%2==0){
num = num/2;
answer++;
}

else{
num = (num*3)+1;
answer++;
}
}

if (answer>=450){
answer = -1;
}

return answer;
}
}

0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.