[ Programmers ] 콜라츠 추측 (Java)

ma.caron_g·2021년 8월 29일
0

Lv.1 - Programmers (완성)

목록 보기
30/74
post-thumbnail

1. Problem 📃



2. Constraint 🔗



3. Solution 🔑

문제 설명의 네모 박스처럼 구현.


4. Code 💻

class Solution {
	public long solution(long num) {
        long answer = 0;
        while(num != 1) {
        	if(num % 2 == 0) {
        		num /= 2;
        		answer++;
        	}
        	else {
        		num = num * 3 + 1;
        		answer++;
        	}
        	if(answer > 500) {
        		answer = -1;
        		return answer;
        	}
        }
        return answer;
    }
}
profile
다른 사람이 만든 것을 소비하는 활동보다, 내가 생산적인 활동을 하는 시간이 더 많도록 생활화 하자.

0개의 댓글