알고리즘 풀이/프로그래머스

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

배게 2019. 3. 13. 14:33
728x90

for문, if문쓰는 문제


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
class Solution {
  public int solution(int num) {
      int answer=0;
      int i=0;

      for(; i<500;i++){
          if(num==1) break;
          else if(num%2==0) num/=2;
          else if(num%2==1) num=num*3+1;
      }
      System.out.println(num);
      if(i==500) return -1;
      else return i;



  }
}