Skip to content

Commit 8146f3e

Browse files
committed
Fix Fibonacci in Go
1 parent 903bdd8 commit 8146f3e

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/go/fibonacci_iterative.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package main
22

33
import "fmt"
44

5-
func FibonacciIterative(n int) int {
5+
func Fibonacci(n int) int {
66
if n <= 1 {
77
return 1
88
}
@@ -16,5 +16,5 @@ func FibonacciIterative(n int) int {
1616

1717
func main() {
1818
n := 9
19-
fmt.Println("Fibonacci Iterative:", FibonacciIterative(n))
19+
fmt.Println("Fibonacci Iterative:", Fibonacci(n))
2020
}

src/go/fibonacci_memoization.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import "fmt"
44

55
var memo = make(map[int]int)
66

7-
func FibonacciMemoization(n int) int {
7+
func Fibonacci(n int) int {
88
if n <= 1 {
99
return 1
1010
}
@@ -15,12 +15,12 @@ func FibonacciMemoization(n int) int {
1515
}
1616

1717
// Calculate Fibonacci recursively and store the result in memoization
18-
result := FibonacciMemoization(n-1) + FibonacciMemoization(n-2)
18+
result := Fibonacci(n-1) + Fibonacci(n-2)
1919
memo[n] = result
2020
return result
2121
}
2222

2323
func main() {
2424
n := 9
25-
fmt.Println("Fibonacci Memoization:", FibonacciMemoization(n))
25+
fmt.Println("Fibonacci Memoization:", Fibonacci(n))
2626
}

0 commit comments

Comments
 (0)