Go Logo

Go: Factorial function (recursive)

func Factorial(n int) int { ⏎
	if n < 0 {
		return -1
	} else if n == 0 {
		return 1
	}

	return n * Factorial(n - 1)
}
Accuracy
100 %
0 Mistakes
CPM
0
Average: 0 CPM
Time
0.000 s
Personal best: -.--- s