1676 - 팩토리얼 0의 개수

solution

code

#include <iostream>
using namespace std;

int main()
{
    int N;
    cin >> N;
    int arr[501] = {0, };
    for(int i = 1; i < 501; i ++)
    {
        arr[i] = arr[i-1];
        if(i%125 == 0) arr[i] += 3;
        else if(i%25 == 0) arr[i] += 2;
        else if(i%5 == 0) arr[i] += 1;
    }

    cout << arr[N] << endl;
    return 0;
}

ref

1676번: 팩토리얼 0의 개수