코딩 공부/C#
C# 프로그래머스 Lv1 콜라츠 추측
통통푸린
2021. 6. 17. 09:09
728x90
반응형
public class Solution
{
public int solution(int num)
{
long num2 = num; // int num2를 하게되며 int 형의 범위를 벗어나는 값이 들어와 결과가 달라진다.
int answer = 0;
while(num2 > 1)
{
if (num2 % 2 == 0)
num2 = num2 / 2;
else
num2 = num2 * 3 + 1;
answer++;
}
if (answer >= 500)
return -1;
else
return answer;
}
}
728x90
반응형