콜라츠 추측

    [프로그래머스,Level 1] 콜라츠 추측(JAVA 구현)

    - 첫 풀이 처음 풀이에 간단하다고 생각되어 바로 홀, 짝에 따른 연산처리를 작성한 뒤, 실행했을 때 예제 1,2번은 통과 처리를 했지만, 예제 3번의 경우 연산 횟수가 500번이 넘어 -1이 반환되어야 하지만 488번으로 1이 되는 것을 보고 무엇이 잘못 되었는지 고민해보았는데, 해결할 수 없어 검색을 했다. class Solution { public int solution(int num) { int answer = 0; // 1. num이 1이 아니면 반복. while(num != 1){ // 2. 연산횟수가 500이면 -1 반환. if(answer == 500){ answer = -1; break; } // 3. 짝수인 경우. if(num % 2 == 0) { num/=2; answer++; } /..