728x90
문제
https://www.acmicpc.net/problem/11648
풀이
주어진 수 N이 한 자리가 될 때 까지 각 자리를 곱해주는 문제다.
N이 10 이상인지 확인하면서 사이클을 세주자.
// Solve
int happy = 0;
while (N >= 10) {
int temp = 1;
while (N > 0) {
temp *= N % 10;
N /= 10;
}
N = temp;
++happy;
}
소스코드
https://github.com/rogi-rogi/problem-solving/blob/main/baekjoon-online-judge/practice/11648.java
728x90
'PS > Baekjoon Online Judge' 카테고리의 다른 글
[백준 01934] 최소공배수 [Python] (0) | 2025.02.18 |
---|---|
[백준 11772] POT [Java] (0) | 2025.02.18 |
[백준 03055] 탈출 [Java] (0) | 2025.02.16 |
[백준 16400] 소수 화폐 [Java] (0) | 2025.02.16 |
[백준 11520] And Then There Was 5 [Java] (0) | 2025.02.15 |