쥐수의 공부노트

백준 27433번 팩토리얼 2 본문

swift 알고리즘/재귀

백준 27433번 팩토리얼 2

쥐수 2023. 6. 16. 14:49
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