π§© Baekjoon 1676 - ν©ν λ¦¬μΌ 0μ κ°μ
π§© Baekjoon 1676 - ν©ν λ¦¬μΌ 0μ κ°μ
λ¬Έμ
N!μμ λ€μμλΆν° μ²μ 0μ΄ μλ μ«μκ° λμ¬ λκΉμ§ 0μ κ°μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯
첫째 μ€μ Nμ΄ μ£Όμ΄μ§λ€. (0 β€ N β€ 500)
μΆλ ₯
첫째 μ€μ ꡬν 0μ κ°μλ₯Ό μΆλ ₯νλ€.
μμ
β μ λ ₯ 1
1
10
β μΆλ ₯ 1
1
2
β μ λ ₯ 2
1
3
β μΆλ ₯ 2
1
0
μμ± μ½λ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
// 1. λ³μ μ μΈ λ° μ΄κΈ°ν
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
int count = 0;
// 2. κ³μ°
for (int i = 5; i <= n; i *= 5) count += n / i;
// 3. μΆλ ₯
System.out.println(count);
}
}
- λ¬Έμ μ κ΄κ±΄μ ν©ν λ¦¬μΌ κ° λ΄ 5μ κ°μλ₯Ό μ°Ύλ κ²μ΄λ€.
- ꡬνμ κ°λ¨νμ§λ§ λμ리 0μ κ°μλ₯Ό μΈκΈ° μν΄μλ 10μ κ°μλ₯Ό μΈμΌ νκ³ , 2λ μΆ©λΆν λ§μΌλ―λ‘ 5μ κ°μλ§ μΈλ©΄ ν΄κ²°ν μ μλ€λ μ μ μ¬κ³ νκΈ°κ° μ΄λ €μ λ€.
This post is licensed under CC BY 4.0 by the author.