[알고리즘] 백준 10872 : 팩토리얼 - B5

eternal moment·2023년 4월 7일
0

2023.04.07 풀이

  1. 팩토리얼 내장함수
import sys
input=sys.stdin.readline
import math

n=int(input())
print(math.factorial(n))

  1. 반복문
import sys
input=sys.stdin.readline

n=int(input())
res=1

for i in range(1, n+1):
    res*=i

print(res)

  1. 재귀함수
import sys
input=sys.stdin.readline

n=int(input())

def factorial(n):
    if n<=1:
        return 1
    else:
        return n * factorial(n-1)

print(factorial(n))

0개의 댓글