Programmers/JAVA
[LEVEL 1] 콜라츠 추측
devvnn
2021. 12. 23. 19:53
문제
답
class Solution {
public int solution(long num) {
int answer = 0;
if(num==1) return 0;
for(int i=0; i<500; i++){
answer++;
num = (num % 2 != 0) ? (num * 3 + 1 ) : num / 2;
if(num==1) break;
}
if(num != 1) return -1;
return answer;
}
}