https://www.acmicpc.net/problem/10872
팩토리얼 문제이다.
팩토리얼은 숫자가 주어지면 자신보다 낮은 숫자를 모두 곱한 값을 구하는 수이다.
ex) 5! = 5*4*3*2*1*0
※ 이때 0!은 1이다.
# input
입력받은 수를 int형으로 변환하여 변수에 저장한다.
# process
변수보다 1큰 수까지를 범위로 잡고(for문은 자신은 포함하지 않기 때문에) 0인 경우 1을 곱해주고, 이외의 값은 자신을 곱해 변수에 저장한다.
# output
곱한 값을 저장한 변수를 출력한다.
-
해당 코드는 에디터가 코드 연습을 위해 직접 작성하였습니다.
혹시 오류가 있거나 더 좋은 코드 방향성을 아시는 분은 댓글로 남겨주시면 감사하겠습니다..!
[Baekjoon] 백준 1271번 문제 풀이 (Python 나눗셈) (0) | 2021.08.07 |
---|---|
[Baekjoon] 백준 10809번 문제 풀이 (Python) (0) | 2021.08.06 |
[Baekjoon] 백준 5086번 문제 풀이 (Python) (0) | 2021.08.04 |
[Baekjoon] 백준 1157번 문제 풀이 (Python) (0) | 2021.08.03 |
[Baekjoon] 백준 7568번 문제 풀이 (Python) (0) | 2021.08.02 |