와와

백준 1110 / 자바 본문

개발/자바

백준 1110 / 자바

정으주 2021. 1. 13. 15:10

www.acmicpc.net/problem/1110

 

1110번: 더하기 사이클

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

www.acmicpc.net

import java.util.Scanner;

public class Main {
   
	public static void main(String[] args) {
		
		Scanner scan = new Scanner(System.in);
		
		int N = scan.nextInt();

		int N1 = N;
		int newN = 0, C=1;
		
		newN= ( 10*(N%10) ) + ( N/10 + N%10 )%10;
		
		while(N!=newN) {
			N1 = newN;
			newN= ( 10*(N1%10) ) + ( N1/10 + N1%10 )%10;

			C++;
		}
		
		System.out.println(C);
		
		scan.close();
		
    }
}

'개발 > 자바' 카테고리의 다른 글

백준 2562 / 자바  (0) 2021.01.13
백준 10818 / 자바  (0) 2021.01.13
백준 10951 / 자바  (0) 2021.01.13
백준 10871 / 자바  (0) 2021.01.13
백준 10952 / 자바  (0) 2021.01.09