Successione di Fibonacci in Go
Oggi mi sono divertito ad usare un pò di tool di conversione codici e roba simile.
Alla fine è uscita fuora la successione di Fibonacci in Go!
Ve la ripropongi qui sotto come studio per il weekend:
package main
import "fmt"
func fibonacci(n uint) uint {
cache := make([]uint, n+1)
cache[0], cache[1] = 0, 1
for i := uint(2); i <= n; i++ {
cache[i] = cache[i-1] + cache[i-2]
}
return cache[n]
}
func main() {
fmt.Println(fibonacci(10))
}
Enjoy!
go fibonacci
Commentami!