Factorial Recursion

Run Settings
LanguageSwift
Language Version
Run Command
func findFactorialRecursive(_ number: Int) -> Int { if number == 1 { return 1 } return findFactorialRecursive(number - 1) * number } func findFactorialInterative(_ number: Int) -> Int { var factorial = 1 for i in 1...number { factorial *= i } return factorial } print(findFactorialRecursive(5)) print(findFactorialInterative(5))
Editor Settings
Theme
Key bindings
Full width
Lines