https://www.acmicpc.net/problem/1676
우선 문제부터 요약해보면,
팩토리얼의 값에서 0이 총 몇개 나오는지를 구하는 문제입니다.
<Solution>
0의 값은 5가 총 몇개 등장하는지를 통해 구할 수 있습니다.
N의 값이 500까지 밖에 없으므로, N/5+N/25+N/125의 식으로 쉽게 계산이 가능합니다.
구현은 아래와 같습니다.
#include <iostream>
using namespace std;
int N;
int main(){
cin >> N;
cout << N/5+ N/25+ N/125 << endl;
return 0;
}
반응형
'코딩테스트 > C++ 문제풀이' 카테고리의 다른 글
[백준] 좌표 압축 (0) | 2023.05.29 |
---|---|
[백준] Four Squares (1) | 2023.05.29 |
[백준] 유기농 배추 (0) | 2023.05.09 |
[백준] 에너지 모으기 (1) | 2023.05.07 |
[백준] 두 동전 (0) | 2023.05.07 |