C++로 작성한 코드입니다.

Code

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
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
 
int main() {
    int c;
    int temp, count=0;
    int temp_A, temp_B, temp_C;
    cin >> c;
    temp = c;
    while (temp != c || count == 0) {
        
        temp_A = temp % 10//1의 자리
        temp_B = temp / 10//10의 자리
        
            
        temp_C = (temp_A + temp_B) % 10;
        
        temp = (temp_A * 10+ temp_C;
        
        count++;
        if (c == temp)
            break;
 
    }
    cout << count;
 
}
cs

 

'알고리즘' 카테고리의 다른 글

알고리즘13 :: BOJ_2293_동전1  (0) 2019.02.23
알고리즘12 :: BOJ_2577_숫자의개수  (0) 2019.02.23
알고리즘10 :: 쇠막대기  (0) 2019.01.04
알고리즘이란?  (0) 2018.12.26
정렬 알고리즘  (0) 2018.12.25