10872번: 팩토리얼
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
www.acmicpc.net
문제
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 정수 N(0 ≤ N ≤ 12)가 주어진다.
출력
첫째 줄에 N!을 출력한다.
예제 입력 1 복사
10
예제 출력 1 복사
3628800
예제 입력 2 복사
0
예제 출력 2 복사
1
풀이 .
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
int factorial = 1;
for(int i = 1; i <= n; i++) {
factorial *= i;
}
System.out.println(factorial);
}
}
'알고리즘 문제 > 백준 온라인 저지' 카테고리의 다른 글
[BOJ] 2004 - 조합 0의 개수 JAVA (0) | 2021.01.18 |
---|---|
[BOJ] 1676 - 팩토리얼 0의 개수 JAVA (0) | 2021.01.18 |
[BOJ] 11653 - 소인수분해 JAVA (0) | 2021.01.18 |
[BOJ] 6588 - 골드바흐의 추측 JAVA (0) | 2021.01.16 |
[BOJ] 1929 - 소수 구하기 JAVA (0) | 2021.01.16 |