package main
import "fmt"
func factorial(n int) uint64 {
var fact uint64 = 1
if (n < 0) {
fmt.Print("No factorial of negative number")
} else {
for i := 1; i <= n; i++ {
fact *= uint64(i)
}
}
return fact
}
func main(){
n := 4
fmt.Println(factorial(n))
fmt.Println(factorial(7))
}
/*
run:
24
5040
*/