12943번 콜라츠 추측
2023. 3. 20. 09:18ㆍProgrammers
코딩테스트 연습 - Level 1 - 콜라츠 추측
https://programmers.co.kr/learn/courses/30/lessons/12943
#include <string>
#include <vector>
using namespace std;
int solution(int num) {
int answer = 0;
long long n=num;
while(n!=1)
{
if(answer==500)
{
answer=-1;
break;
}
answer++;
if(n%2==0)
{
n/=2;
}
else
{
n=n*3+1;
}
}
return answer;
}
'Programmers' 카테고리의 다른 글
12937번 짝수와 홀수 (0) | 2023.03.20 |
---|---|
12940번 최대공약수와 최소공배수 (0) | 2023.03.20 |
12944번 평균 구하기 (0) | 2023.03.20 |
12947번 하샤드 수 (0) | 2023.03.16 |
12948번 핸드폰 번호 가리기 (0) | 2023.03.16 |