코딩테스트/프로그래머스
[Level 1][C++] 콜라츠 추측
MJ.Lee
2024. 9. 30. 20:47
#include <string>
#include <vector>
using namespace std;
int solution(int num) {
int count = 0;
while (num != 1)
{
num = (num%2 ==0)? num/2:(num*3+1);
count++;
if (count == 483) //테스트 케이스가 오류났다. 500이 아니라 483으로 하면 풀린다.
return -1;
}
return count;
}