백준1676 - 팩토리얼 0의 개수 C#
·
코딩테스트/백준
문제 풀이 이런문제는 그냥 어디에 적으면서 푸는게 최고인것 같다. 출처: https://st-lab.tistory.com/165 팩토리얼을 시행해야할 수가5의 배수일때, 5와 2의 제곱을 카운트 해주면 된다. 5를 예시로 들면 2^3 * 5^1 이다. 따라서 5와 2의 쌍이 1번이므로 0의 개수는 1개이다25를 예시로 들면 2^22 * 5^6이다. 따라서 5와 2의 쌍이 6개이므로 0의 개수는 6개이다. 5일땐 1개, 10일땐 2개, 15일땐 3개, 20일땐 4개, 25일땐 6개, 30일땐 7개이다. 5 /= 5,10 /= 5,15 /= 5, 20 /= 5,25/= 5 + 5 /= 5,30 /= 5 + 6/= 5 따라서 인풋값이 5보다 클때, 인풋값이 5보다 작아질때까지 5로 나눈 값을 전부 더해주면 ..