[Silver / 1676] 팩토리얼 0의 개수
🔷 분류
수학
✒️ 문제 설명
N!에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오.
⬅️ 입력
첫째 줄에 N이 주어진다. (0 ≤ N ≤ 500)
➡️ 출력
첫째 줄에 구한 0의 개수를 출력한다.
💻 코드 (C++)
#include <iostream>
using namespace std;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
int n;
cin >> n;
int count = 0;
for (int i = 5; i <= n; i *= 5) {
count += n / i;
}
cout << count;
return 0;
}
공유하기
Twitter Facebook LinkedIn글 이동
Comments