728x90
프로그래머스 7번째 문제!
class Solution {
public int solution(double num) {
int answer = 0;
while(num > 1){
if(num % 2 == 0){
num /= 2;
}else{
num = (num * 3) + 1;
}
answer++;
}
if(answer > 500){
answer = -1;
}
return answer;
}
}
728x90
'Algorithm > PROGRAMMERS[Java]' 카테고리의 다른 글
Lv1. 짝수와 홀수 (0) | 2021.09.28 |
---|---|
Lv1. 최대공약수와 최소공배수 (0) | 2021.09.28 |
Lv1. 평균구하기 (0) | 2021.09.10 |
Lv1. 하샤드 수 (0) | 2021.09.09 |
Lv1. 핸드폰 번호 가리기 (0) | 2021.09.09 |