풀이방법
사용된 것:
반복문
2022.03.29
매우 간단한 문제이다.
문제에서 말하는 과정을 계속 반복해주면서, 몇 번 반복했는지 세어주면 된다.
앞 숫자는 (수)/10 으로, 뒷 숫자는 (수)%10 으로 구할 수 있다.
코드
Java(2022.03.29)
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException{
// TODO Auto-generated method stub
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
int cnt = 0;
int cur = n;
while(true) {
cnt++;
int t1 = cur/10;
int t2 = cur%10;
int sum = t1 + t2;
int t3 = sum%10;
cur = (t2*10) + t3;
if(cur == n) break;
}
System.out.print(cnt);
}
}
'알고리즘 문제풀이 > 백준' 카테고리의 다른 글
#9251 : LCS (0) | 2022.03.30 |
---|---|
#2294 : 동전 2 (0) | 2022.03.30 |
#15552 : 빠른 A + B (0) | 2022.03.29 |
#1003 : 피보나치 함수 (0) | 2022.03.28 |
#11723 : 집합 (0) | 2022.03.28 |