우당탕탕 자바 with 혼자 공부하는 자바

백준 1110 자바 - 더하기 사이클

hyxndy 2022. 3. 25. 14:03

백준 1110번 - 더하기 사이클 with Java

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

 

1110번: 더하기 사이클

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

www.acmicpc.net


package BOJ;
import java.util.Scanner;

public class BOJ1110 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		int A = sc.nextInt();
		int int_A = A;
		int sum = 0;
		while(true) {
			int a = A /10;
			int b = A % 10;
			int c = a + b;
			A = (b*10) + (c%10);
			sum	+=1;
			if(int_A == A) {
				break;
			}
			
		}
		System.out.print(sum);


	}

}