Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

지극히 개인적인 개발블로그

백준 알고리즘 1110: 더하기 사이클(C++) 본문

알고리즘

백준 알고리즘 1110: 더하기 사이클(C++)

코드분쇄기 2019. 9. 17. 23:31

#include <iostream>
using namespace std;

int main() {
	int n, tmp = 0;
	int ten, one;		//십의 자리수와 일의 자리수
	int res = 0, cnt = 0;
	cin >> n;
	tmp = n;			//원래 숫자와 확인하기 위한 변수

	while(1){
		if (tmp < 10) ten = 0;
		else ten = tmp / 10;
		one = tmp % 10;

		res = ten + one;
		cnt++;

		ten = tmp % 10;
		one = res % 10;
		tmp = (ten * 10) + one;
		
		if (tmp == n)
			break;
	}
	cout << cnt;
	return 0;
}