디케이
java(자바)codeup(코드업): 1276 : 팩토리얼 계산 본문
반응형
팩토리얼(!)은 다음과 같이 정의된다.
n! = n * (n-1) * (n-2) * ... * 2 * 1
즉, 5! = 5 * 4 * 3 * 2 * 1 = 120 이다.
n이 입력되면 n!의 값을 출력하시오.
입력
자연수 n이 입력된다. (n <= 12)
출력
n!의 값을 출력한다.
입력 예시 예시 복사
5
출력 예시
120
도움말
int범위에서 답이 나오도록 n을 수정했습니다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int a = 1;
for(int i = 1; i <= n ; i++) {
a = a*i;
}
System.out.println(a);
}
}
반응형
'CodeUp' 카테고리의 다른 글
java(자바)codeup(코드업): 1278 : 자릿수 계산 (0) | 2021.01.04 |
---|---|
java(자바)codeup(코드업): 1277 : 몇 번째 데이터 출력하기 (0) | 2021.01.04 |
java(자바)codeup(코드업): 1275 : k 제곱 구하기 (0) | 2021.01.03 |
java(자바)codeup(코드업): 1274 : 소수 판별 (0) | 2021.01.03 |
java(자바)codeup(코드업): 1273 : 약수 구하기 (1) | 2021.01.03 |