Successione di Fibonacci in Go

Mattepuffo's logo
Successione di Fibonacci in Go

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!


Condividi

Commentami!