
백준 1110번 문제 : 클릭
문제를 차근차근 읽고 접근하는 문제였습니다.
C언어 풀이:
#define _CRT_SECURE_NO_WARNINGS // scanf_s의 오류발생으로 scanf로 대체하는 구문
#include <stdio.h>
int main() {
int num; // 입력 받은 수
int ne = 0; // 새로운 수
int s, r; // 몫, 나머지
int c = 1; // 주기
scanf("%d", &num);
s = num / 10;
r = num % 10;
ne = r * 10 + ((s + r) % 10);
while (num != ne) {
s = ne / 10;
r = ne % 10;
ne = r * 10 + ((s + r) % 10);
c++;
}
printf("%d", c);
}
새로운 수를 찾는 방법을 잘 따라가보세요.