개발자/C or C++

[백준] 1110번

Mosser 2021. 10. 1.
728x90
반응형

소스코드

 

#include <iostream>
using namespace std;

int FindOnedigit(int num){
	return num%10;
}

int FindTendigit(int num){
	return num/10+num%10;
}

int main(){
	int num,nextNum;
	int count=0;
	cin>>num;


	while(1){
		if(count==0){
			if(num<10){	
			    nextNum=(FindOnedigit(num)*10)+FindOnedigit(num);
			}else{
				nextNum=(FindOnedigit(num)*10)+(FindTendigit(num)%10);
			}		
		}else{	
		    nextNum=(FindOnedigit(nextNum)*10)+(FindTendigit(nextNum)%10);
		}
		
		count++;
		if(nextNum==num)
			break;
		
		
	
	}
	
	cout<<count;
	return 0;
}
반응형

'개발자 > C or C++' 카테고리의 다른 글

[백준] 2920번  (0) 2021.10.01
[백준] 1152번  (0) 2021.10.01
[백준] 8958번  (0) 2021.10.01
[백준] 2577번  (0) 2021.10.01
[백준] 1065번  (0) 2021.10.01

댓글