package main import "fmt" func factorialRecursive(n int) int { if n <= 1 { return 1 } return n * factorialRecursive(n-1) } func factorialIterative(n int) int { result := 1 for i := 2; i <= n
package main import "fmt" func factorialRecursive(n int) int { if n <= 1 { return 1 } return n * factorialRecursive(n-1) } func factorialIterative(n int) int { result := 1 for i := 2; i <= n