Jam's story

[프로그래머스] 콜라츠 추측 본문

코딩테스트/프로그래머스

[프로그래머스] 콜라츠 추측

애플쩀 2022. 8. 12. 10:32
  • while문에서 num이 1이 아니라면,
  • num이 짝수라면 2를 나눠주고
  • 홀수라면 3곱하고 1
  • count가 500이라면 -1리턴
  • 답에는 count를 반환해준다.
class Solution {
   	public static int solution(int num) {
		int answer = 0;
		int count=0;
		 while(num!=1){
	            if(num%2==0){ num/=2;}
	            else if(num%2==1){ num=num*3+1;}
	            if(count==500){ return -1;}
	            count++;
	        }
		answer=count;
		return answer;
	}
}
Comments