recursions

This commit is contained in:
2024-10-23 16:28:28 +00:00
parent a8148f2400
commit f2240b1c38
5 changed files with 118 additions and 0 deletions

24
recursions/main.go Normal file
View File

@@ -0,0 +1,24 @@
package main
import "fmt"
func main() {
fact := factorial(5)
fmt.Println(fact)
}
func factorial(number int) int {
if number == 0 {
return 1
}
return number * factorial(number - 1)
// result := 1
// for i := 1; i <= number; i++ {
// result = result * 1
// }
// return result
}