반응형
📖 문제
📋 코드
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long n = sc.nextInt();
long m = sc.nextInt();
long cnt2 = 0;
long cnt5 = 0;
for (long i = 2; i <= n; i*=2) cnt2 += n/i;
for (long i = 2; i <= n-m; i*=2) cnt2 -= (n-m)/i;
for (long i = 2; i <= m; i*=2) cnt2 -= m/i;
for (long i = 5; i <= n; i*=5) cnt5 += n/i;
for (long i = 5; i <= n-m; i*=5) cnt5 -= (n-m)/i;
for (long i = 5; i <= m; i*=5) cnt5 -= m/i;
System.out.println(Math.min(cnt2, cnt5));
}
}
👨🏻💻 결과
🔗 링크
https://www.acmicpc.net/problem/2004
반응형
'🧩PS > 🥈Nomal' 카테고리의 다른 글
[JAVA] 백준 17298번 - 오큰수 (0) | 2021.12.06 |
---|---|
[JAVA] 백준 1874번 - 스택 수열 (0) | 2021.11.29 |
[JAVA] 백준 2981번 - 검문 (0) | 2021.11.17 |
[JAVA] 백준 11780번 - 플로이드 2 (0) | 2021.11.03 |
[C++] 백준 9935번 - 문자열 폭발 (0) | 2021.10.30 |