반응형

 

 

<코드>

import java.util.Scanner;
public class Main {

	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		
		int N = sc.nextInt();
		int cnt = 1;
		int now_num = N;
		int next_num = (now_num%10)*10 + (now_num/10 + now_num%10)%10;
		
		while(N != next_num) {
			now_num = next_num;
			next_num = (now_num%10)*10 + (now_num/10 + now_num%10)%10;
			cnt++;
		}
		System.out.println(cnt);
		
	}
}

 

 

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

 

1110번: 더하기 사이클

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

www.acmicpc.net

반응형

'🧩PS > 🥉Easy' 카테고리의 다른 글

[JAVA] 백준 2562번 - 최댓값  (0) 2021.09.17
[JAVA] 백준 10818번 - 최소, 최대  (0) 2021.09.17
[JAVA] 백준 10951번 - A+B - 4  (0) 2021.09.17
[JAVA] 백준 10952번 - A+B - 5  (0) 2021.09.17
[JAVA] 백준 10871번 - X보다 작은 수  (0) 2021.09.17

+ Recent posts