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);
String N = sc.next();
String ch = N;
int cnt = 0;
while(true) {
if(Integer.parseInt(ch) < 10) {
ch = 0 + ch;
}
int sum = (int)ch.charAt(0)-'0' + (int)ch.charAt(1)-'0';
int newNum = ((int)ch.charAt(1)-'0')*10 + sum%10;
ch = newNum + "";
cnt++;
if(Integer.parseInt(N) == newNum) {
break;
}
}
System.out.println(cnt);
}
}'코딩테스트 > 코딩테스트 문제풀이' 카테고리의 다른 글
| [Python] 백준 <1157-단어 공부> (0) | 2025.05.03 |
|---|---|
| [Java] 프로그래머스 <괄호 회전하기> (0) | 2025.04.02 |
| [Java] 백준 <11659-구간 합 구하기4> (0) | 2025.03.09 |
| [Java] 프로그래머스 <멀리 뛰기> (0) | 2025.03.08 |
| [Java] 프로그래머스 <프로세스> (0) | 2025.03.07 |