개발 공부~

[백준-1110] 더하기 사이클 .java 본문

코딩테스트/백준

[백준-1110] 더하기 사이클 .java

머밍 2025. 5. 7. 21:08

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

 

예제 4 

입력이 0이면 출력이 4가 나와야함

-> 0이여도 1번의 카운트가 있음

=> do while 구문 사용

while문의 종료 조건은 k가 n이 되기 전까지~

import java.util.*;

public class boj{

    public static void main(String[] args) {
        Scanner sc= new Scanner(System.in);
        int n=sc.nextInt();

        int answer =0;
        int k = n;
        do {
            int a = k % 10;
            int b = k / 10;
            int sum = a + b;
            k = (a * 10) + (sum % 10);
            answer++;
        } while (k != n);
        System.out.println(answer);
    }

}