[백준] 1110번 : 더하기 사이클 - C

강재원·2022년 10월 8일
0

[코딩테스트] C/C++

목록 보기
115/200



https://www.acmicpc.net/problem/1110

#include<stdio.h>
#include <string.h>
#include <stdlib.h>

static int change(int n){
    int a=n/10;
    int b=n%10;
    int c=a+b;
    return b*10+c%10;
}

int main() {
    int n;
    scanf("%d",&n);
    int t=1;
    int num=change(n);
    if(n==0) printf("1");
    else{
        while(1){
            num=change(num);
            t++;
            if(num==n){
                printf("%d",t);
                break;
            }
        }
    }
}
profile
개념정리 & 문법 정리 & 알고리즘 공부

0개의 댓글