[C] 백준 1110번

체인지영·2021년 3월 17일
0

[C언어] 백준

목록 보기
5/10
#include <stdio.h>

int main() {
	int N,newN;
	int a, b,c ;
	c = 0;
	scanf_s("%d", &N);
	newN = N;
	while (1)
	{
		if (newN < 10)
		{
			a = 0;
			b = newN;
		}
		else
		{
			a = newN / 10;
			b = newN % 10;
		}
		newN = (a + b)%10 + 10 * b;
		c+=1;
		if (newN == N)
		{
			break;
		}
	}
	printf("%d", c);
	return 0;
}

다른 사람들이랑 비슷비슷하게 푼것 같다.
다만 문제의 세세한 조건들을 신경쓰지 못했어서 자잘한 오류가 많았다. 문제를 꼼꼼히 읽어야겠다.

profile
Startup, FrontEnd, BlockChain Developer

0개의 댓글