AngelPlayer`s Diary

링크

https://www.acmicpc.net/problem/10872

 

10872번: 팩토리얼

0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

 

 

문제 해석

팩토리얼 문제이다.

팩토리얼은 숫자가 주어지면 자신보다 낮은 숫자를 모두 곱한 값을 구하는 수이다.

ex) 5! = 5*4*3*2*1*0

 

※ 이때 0!은 1이다.

 

 

 

코드

 

 

 

코드 해석

# input

입력받은 수를 int형으로 변환하여 변수에 저장한다.

 

 

# process

변수보다 1큰 수까지를 범위로 잡고(for문은 자신은 포함하지 않기 때문에) 0인 경우 1을 곱해주고, 이외의 값은 자신을 곱해 변수에 저장한다.

 

 

# output

곱한 값을 저장한 변수를 출력한다.

 

 

 

발생한 문제 & 해결 방안

-

 

 

 

 

 

 

 

해당 코드는 에디터가 코드 연습을 위해 직접 작성하였습니다.

혹시 오류가 있거나 더 좋은 코드 방향성을 아시는 분은 댓글로 남겨주시면 감사하겠습니다..!

공유하기

facebook twitter kakaoTalk kakaostory naver band