[백준/JAVA] 28352번 10!

정은아·2024년 4월 19일

[알고리즘] 수학 모음

목록 보기
57/152
post-thumbnail

문제

내 풀이

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main extends Exception {
    public static void main(String[] args) throws IOException {
        // 팩토리얼을 계산한 뒤, 24*60*60으로 나눈다

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();

        long num = Long.parseLong(br.readLine());
        long numFac = 1;

        for (int i = 1; i <= num; i++) {
            numFac *= i;
        }

        long answer = numFac / (7*24*60*60);

        sb.append(answer);
        System.out.println(sb.toString());
    }
}

느낀점

3만번대면 백준이 장난쳐서 Biginteger 써야하는데 2만번대라서 그냥 long으로 풀었음 ㅎㅎ

profile
꾸준함의 가치를 믿는 개발자

0개의 댓글