programming/코테연습
[java] 프로그래머스 콜라츠 추측 - level 1
csohb
2021. 5. 16. 15:14
728x90
반응형
class Solution {
public int solution(long num) {
int answer = 0; // 몇번 했는지 변수
while(num!=1)
{
if(num%2==0)
{
num=num/2;
}
else
{
num=num*3+1;
}
answer++;
if(answer==500)
{
answer=-1;
break;
}
}
return answer;
}
}
반복문을 사용할때 while을 쓸건지 for문을 쓸건지 잘 생각해보기
728x90
반응형