본문 바로가기

알고리즘/백준

더하기 사이클

#include <iostream>
using namespace std;

int main(void)
{
	int N, num;
	int A, B, C;
	int i = 0;

	cin >> N;
	num = N;

	while (1)
	{
		A = num / 10;
		B = num % 10;
		C = (A + B) % 10;
		A = B;
		B = C;
		num = (A * 10) + B;
		i++;
		if (num == N)
			break;
	}
	
	cout << i << '\n';
	return 0;
}

 

'알고리즘 > 백준' 카테고리의 다른 글

최댓값  (0) 2019.09.16
최소, 최대  (0) 2019.09.15
A + B - 4  (0) 2019.09.14
A + B - 5  (0) 2019.09.14
X보다 작은 수  (0) 2019.09.13