728x90
문제
코드
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
private static StringBuilder sb;
private static BufferedReader br;
private static StringTokenizer st;
private static int N;
private static int answer = 0;
//입력
public static void input() throws Exception {
br = new BufferedReader(new InputStreamReader(System.in));
sb = new StringBuilder();
N = Integer.parseInt(br.readLine());
}
//실행
public static void process() {
//n! 에서 뒤에 0 이 나오는 조건은 2*5가 곱해져 있을때다. 즉 5의 갯수를 세주면 된다.
while(N>=5){
answer += N/5;
N /= 5;
}
System.out.println(answer);
}
public static void main(String[] args) throws Exception {
input();
process();
}
}
'코딩테스트 > 백준' 카테고리의 다른 글
[Java] 백준 5883번 : 아이폰 9S (0) | 2024.04.16 |
---|---|
[Java] 백준 2304번 : 창고 다각형 (0) | 2024.04.16 |
[Java] 백준 7696번 : 반복하지 않는 수 (0) | 2024.04.15 |
[Java] 백준 2503번 : 숫자 야구 (0) | 2024.04.15 |
[Java] 백준 1816번 : 암호 키 (0) | 2024.04.15 |