Algorithm/Java
[백준알고리즘] 10872번 팩토리얼 (JAVA)
yujin.me
2021. 3. 19. 10:46
문제
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 정수 N(0 ≤ N ≤ 12)가 주어진다.
출력
첫째 줄에 N!을 출력한다.
예제
풀이
import java.util.*;
import java.lang.*;
import java.io.*;
public class Main{
public static void main (String[] args) throws java.lang.Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int N = Integer.parseInt(br.readLine());
int result = 1;
for(int i=N; i>0; i--){
result *= i;
}
bw.write(String.valueOf(result));
bw.close();
}
}
매일 이런 문제만 나왔으면 좋겠다 ^^
출처
10872번: 팩토리얼
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
www.acmicpc.net
반응형