문제
답
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;
}
}
'Programmers > JAVA' 카테고리의 다른 글
[LEVEL 1] 평균 구하기 (0) | 2021.12.23 |
---|---|
[LEVEL 1] 짝수와 홀수 (0) | 2021.12.23 |
[LEVEL 1] 핸드폰 번호 가리기 (0) | 2021.12.23 |
[LEVEL 1] 직사각형 별찍기 (0) | 2021.12.23 |
[LEVEL 1] 행렬의 덧셈 (0) | 2021.12.23 |