쥐수의 공부노트
백준 27433번 팩토리얼 2 본문
728x90
정답 :
func factorial(num : Int) -> Int {
if num == 0 {
return 1
}
else {
return num * factorial(num: num-1)
}
}
let n = Int(readLine()!)!
let num = factorial(num: n)
print(num)
더보기
TMI : 전에 풀었던 팩토리얼 문제와 똑같이 풀면 된다! (그 문제는 for문으로도 풀 수 있지만, 이 문제는 안된다!)
728x90
'swift 알고리즘 > 재귀' 카테고리의 다른 글
백준 11729번 하노이 탑 이동 순서 (0) | 2023.07.11 |
---|---|
백준 4779번 칸토어 집합 (0) | 2023.07.10 |
백준 24060번 알고리즘 수업 - 병합 정렬 1 (0) | 2023.07.10 |
백준 25501번 재귀의 귀재 (0) | 2023.06.16 |
백준 10870번 피보나치 수 5 (0) | 2023.06.16 |