코딩테스트/백준
[백준-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);
}
}