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

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



설명

import java.util.Scanner;

public class Main {
	public static void main(String() args) {


		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		int start = N;
		sc.close();
		
		int count = 0;
		
		while(true) {
			N = (N%10*10)+((N/10+N%10)%10);
			count ++;
			if(start == N) {
				break;
			} 
		}
		System.out.print(count);
	}
}

두 자리 정수를 입력하면 일의 자리와

십의 자리와 일의 자리의 합 오른쪽에 자리를 더하고 반복한다.

입력 값이 N인 경우 공식은 다음과 같습니다. (N%10*10)+((N/10+N%10)%10)

이 수식을 반복할 때마다 count는 ++이고 첫 번째 숫자와 같은 숫자가 나오면 while문을 종료하고 count를 출력한다.