import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Factorial2 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); if(N>=0 && N 왜 틀렸나 했더니 fact를 integer로 받아서 범위 초과로 틀린 것이였다.그래서 long으로 바꿔주었다.