Skip to content

Commit 02f2274

Browse files
authored
Update README.md
Added Usage Info.
1 parent 488a6b7 commit 02f2274

File tree

1 file changed

+58
-0
lines changed

1 file changed

+58
-0
lines changed

README.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,60 @@
11
# Fibonacci-Server
22
Erlang Based Cached Fibonacci Server
3+
4+
To Start Server:
5+
```
6+
> {ok,Pid}=febonnacy_server:start_link().
7+
```
8+
9+
To Request Febonacci numbber:
10+
```
11+
> gen_server:call(Pid,{compute,10}).
12+
55
13+
14+
> gen_server:call(Pid,{compute,1}).
15+
1
16+
17+
> gen_server:call(Pid,{compute,0}).
18+
0
19+
20+
> gen_server:call(Pid,{compute,3}).
21+
2
22+
23+
> gen_server:call(Pid,{compute,10}).
24+
55
25+
26+
> gen_server:call(Pid,{compute,[0,1,3,10]}). // list Shoud be Ordered List
27+
[0,1,2,55]
28+
29+
30+
```
31+
To get Input Count :
32+
```
33+
> gen_server:call(Pid,count).
34+
[{1,2},{3,2},{10,3},{0,2}]
35+
```
36+
To get Input Result History
37+
```
38+
> gen_server:call(Pid,history).
39+
[{1,1},{3,2},{10,55},{0,0}]
40+
```
41+
42+
Again Request Febonacci number :
43+
```
44+
> gen_server:call(Pid,{compute,100}).
45+
354224848179261915075
46+
```
47+
48+
Check Count and History:
49+
```
50+
> gen_server:call(Pid,count).
51+
[{1,2},{3,2},{10,3},{0,2},{100,1}]
52+
53+
> gen_server:call(Pid,history).
54+
[{1,1},{3,2},{10,55},{0,0},{100,354224848179261915075}]
55+
```
56+
57+
58+
59+
60+

0 commit comments

Comments
 (0)