백준 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);
}
}
'우당탕탕 자바 with 혼자 공부하는 자바' 카테고리의 다른 글
백준 2562 자바 - 최댓값과 최댓값의 인덱스 출력하기 (0) | 2022.03.27 |
---|---|
백준 10818 자바 - list에서 직접 함수를 만들어 최소, 최댓값 구하기! (0) | 2022.03.26 |
백준 10951 자바 - EOF를 활용하여 While문 멈춰! (0) | 2022.03.24 |
백준 10952 자바 - 조건에 맞게 A+B 반복해서 출력하기! (0) | 2022.03.23 |
백준 11022 자바 - A + B의 최종 최최종 최최최종 버전! (0) | 2022.03.21 |