-
백준 10872 팩토리얼 (Java)알고리즘 타파/Baekjoon Online Judge 2020. 5. 30. 10:45반응형
URL
https://www.acmicpc.net/problem/10872
문제
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 정수 N(0 ≤ N ≤ 12)가 주어진다.
출력
첫째 줄에 N!을 출력한다.
성공 코드
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static long factorial(int number) { if(number <= 1) { return 1; } else { return factorial(number-1) * number; } } public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int input = Integer.parseInt(br.readLine()); System.out.print(factorial(input)); } }
반응형'알고리즘 타파 > Baekjoon Online Judge' 카테고리의 다른 글
백준 9613 GCD 합 (Java) (0) 2020.07.02 백준 1676 팩토리얼 0의 개수 (Java) (1) 2020.05.30 백준 6588 골드바흐의 추측 (Java) (0) 2020.05.30 백준 1929 소수 구하기 (Java) (0) 2020.05.30 백준 1978 소수 찾기 (Java) (0) 2020.05.29