Update README.md
added mention of http server
This commit is contained in:
parent
5a67798892
commit
2eefcde306
1 changed files with 4 additions and 25 deletions
29
README.md
29
README.md
|
@ -19,29 +19,8 @@ Often, especially in modern usage, the sequence is extended by one more initial
|
||||||
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...
|
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...
|
||||||
```
|
```
|
||||||
|
|
||||||
This implementation has two methods: `Fibonacci` and `FibonacciBig`.
|
# HTTP-Server for access
|
||||||
|
|
||||||
The `Fibonacci` function is more efficient, however, it returns correct numbers between 0 and 93 (inclusive). The `FibonacciBig` function, on the other hand, is less efficient but returns practically any Fibonacci number.
|
A HTTP-Server is used to access the fibonacchi app remotely.
|
||||||
|
The HTTP-Server can be reached on port 9090 on the path '/fibonacchi' of the server domain. If it is used on the domain https://cnoe.localtest.me for example, the fibonacchi value of 1000 can be calculated using the URL https://cnoe.localtest.me/fibonacci?number=1000. The app can calculate the fibonacchi number of values up to 5.000.000.
|
||||||
Example:
|
The calculated result is displayed on the HTML page.
|
||||||
|
|
||||||
```go
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"fmt"
|
|
||||||
"github.com/t-pwk/go-fibonacci"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
fmt.Println("20: ", fib.Fibonacci(20))
|
|
||||||
fmt.Println("200: ", fib.FibonacciBig(200))
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
And the output is
|
|
||||||
|
|
||||||
```
|
|
||||||
20: 6765
|
|
||||||
200: 280571172992510140037611932413038677189525
|
|
||||||
```
|
|
Loading…
Reference in a new issue