삽질개발

[Mindev 개발공부]알고리즘 백준 10872 팩토리얼 Java 풀이 본문

카테고리 없음

[Mindev 개발공부]알고리즘 백준 10872 팩토리얼 Java 풀이

MinDev 2018. 5. 23. 14:12


문제는 다음과 같습니다.


팩토리얼을 푸는 간단한 문제입니다.

팩토리얼을 간략하게 설명하자면  먼저 기호로는 !라고 쓰게됩니다.

예를들어 10! 이라고하게 되면 10*9*8*7*6*5*4*3*2*1 을 나타나게 됩니다.



접근방법

1. 팩토리얼이 무엇인지 알기


전체코드

import java.util.Scanner;


public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int a = sc.nextInt();

System.out.println(loop(a));

}


static int loop(int a) {

int num = 1;

for (int i = a; i >= 1; i--) {

num *= i;

}

return num;

}

}

Comments