#include <iostream>
using namespace std;
int main() {
int N, B = 0, C = 0, c = 0, S;
cin >> N;
S = N; //첫번째 입력한 값을 변수에 저장해줍니다 비교를 위해서!
while(1){
c++; //카운팅을 해줍니다 ㅎㅎ...
B = N / 10; // ex) 26 입력시 2(B)+6 = 8
C = N % 10; // ex) 26 입력시 2+6(C) = 8
N = (C * 10) + ((B + C)%10); // 26 입력시 2(B)+6(C) = 8(B+C) >> 68의 6(C*10) 8((B+C)%10)
if (N == S)break; //이렇게 해서 나온 값이 처음에 변수에 저장해준 값과 같으면 while문 종료!
}
cout << c; //while문 카운팅을 출력해줍니다 ㅎㅎ
}
'[백준 Baekjoon 알고리즘]' 카테고리의 다른 글
[백준 Baekjoon 알고리즘] 10996번 별 찍기 - 21 문제 (0) | 2020.09.14 |
---|---|
[백준 Baekjoon 알고리즘] 2446번 별 찍기 - 9 문제 (0) | 2020.09.14 |
[백준 Baekjoon 알고리즘] 2523번 별 찍기 - 13 문제 (0) | 2020.09.08 |
[백준 Baekjoon 알고리즘] 5543번 상근날드 문제 (0) | 2020.09.08 |
[백준 Baekjoon 알고리즘] 10039번 평균 점수 문제 (0) | 2020.08.31 |