https://www.acmicpc.net/problem/10872
재귀를 이용한 간단한 문제. 딱히 설명도 필요 없을듯하다.
import Foundation
func factorial(input: Int)->Int{
if input <= 1{
return 1
}
return input*factorial(input: input-1)
}
var input = Int(readLine()!)!
print(factorial(input: input))
'Algorithm > 백준' 카테고리의 다른 글
Swift) 백준 17619번 개구리점프 - G3 (0) | 2023.06.04 |
---|---|
백준 10870: 피보나치 수 5(Swift) (0) | 2021.09.10 |
백준 1002번: 터렛(Swift) (0) | 2021.09.04 |
백준 3053번: 택시기하학(Swift) (0) | 2021.09.03 |
백준 3009: 네 번째 점(Swift) (0) | 2021.09.01 |