본문 바로가기
BaekJoon/C++

1110 : 더하기 사이클 (C++)

by GrayChoi 2020. 10. 29.
반응형

 

 

1110번: 더하기 사이클

0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음,

www.acmicpc.net


#include<iostream>
using namespace std;

int main() {
    int N;
    int temp;
    int C = 0;
    int first, second;
    int count = 0;
    
    cin >> N;
    
    temp = N;
    
    do {
        first = temp % 10;
        second = temp / 10;
        C = first + second;
        temp = first * 10 + C % 10;
        count++;
    }while(N != temp);
    
    cout << count;
    
    return 0;
}

맞았지만 총제적난국인 느낌

반응형

'BaekJoon > C++' 카테고리의 다른 글

8958 : OX퀴즈 (C++)  (0) 2020.10.30
4344 : 평균은 넘겠지 (C++)  (0) 2020.10.30
10871 : X보다 작은 수 (C++)  (0) 2020.10.22
[백준] 14681 : 사분면 고르기 (C++)  (0) 2020.10.19
[백준] 2588 : 곱셈 (C++)  (0) 2020.10.19

댓글