방명록
- [백준 / 자바] 10872번 팩토리얼2023년 12월 20일 15시 11분 32초에 업로드 된 글입니다.작성자: 민발자728x90
https://www.acmicpc.net/problem/10872
10872번: 팩토리얼
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
www.acmicpc.net
문제
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 정수 N(0 ≤ N ≤ 12)이 주어진다.
10
출력
첫째 줄에 N!을 출력한다.
3628800
풀이
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); if(n < 2) { System.out.println(1); } else { int fac = 1; for(int i = 2; i <= n; i++){ fac = fac*i; } System.out.println(fac); } } }
728x90'기록 > 백준' 카테고리의 다른 글
[백준 / 자바] 2750번 수 정렬하기 - 버블정렬 (2) 2023.12.21 [백준 / 자바] 10757번 큰 수 A+B (0) 2023.12.20 [백준 / 자바] 1008번 A/B (0) 2023.12.20 [백준 / 자바] 11286번 절댓값 힙 - 우선순위 큐 (1) 2023.12.19 [백준 / 자바] 2164번 카드2 - 큐 (0) 2023.12.19 다음글이 없습니다.이전글이 없습니다.댓글