- 난이도: Lv1
프로그래머스 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12943
풀이 링크(GitHub): hayannn/CodingTest_Java/프로그래머스/1/콜라츠 추측
풀이 시간 : 15분
import java.util.*;
class Solution {
public int solution(long num) {
int answer = 0;
while (num != 1 && answer < 500) {
if (num % 2 == 0) {
num /= 2;
} else {
num = num * 3 + 1;
}
answer++;
}
if (num == 1) {
return answer;
} else {
return -1;
}
}
}