Moving go code to subdir.

This commit is contained in:
2025-08-08 15:17:12 +02:00
parent 853bee22db
commit e8d042b65e
10 changed files with 17 additions and 24 deletions

View File

@@ -0,0 +1,21 @@
package functions
import(
"errors"
"fmt"
)
func MyFibonacci(count int) (fibonaccivalue int, error error) {
fibonaccivalue = 1
error = nil
var prev_fibonacci int = 0
if count < 1 {
return -1, errors.New(fmt.Sprintf("%d is not a positive integer.",count))
}
for i := 1; i < count; i++ {
fibonaccivalue += prev_fibonacci
prev_fibonacci = fibonaccivalue - prev_fibonacci
}
return
}