Skip to content

Commit e46813e

Browse files
authored
Merge pull request #12 from soldierHuang/master
fibonacci Benitor
2 parents 76f2fe8 + c2182e7 commit e46813e

File tree

4 files changed

+24
-2
lines changed

4 files changed

+24
-2
lines changed

Fibonacci/src/Fibonacci.jl

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
module Fibonacci
22

3-
src = []
3+
export
4+
Benitor
5+
6+
src = [
7+
"benitor",
8+
]
49

510
for s = src
611
include("$(s).jl")

Fibonacci/src/benitor.jl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
module Benitor
2+
3+
function fibonacci(n::Int)
4+
if n <= 1
5+
return n
6+
end
7+
return fibonacci(n-1) + fibonacci(n-2)
8+
end
9+
10+
end # module

Fibonacci/test/benitor.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
@test Benitor.fibonacci(0) == 0
2+
@test Benitor.fibonacci(1) == 1
3+
@test Benitor.fibonacci(2) == 1
4+
@test Benitor.fibonacci(4) == 3

Fibonacci/test/runtests.jl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
using Fibonacci
22
using Test
33

4-
tests = []
4+
tests = [
5+
"benitor",
6+
]
7+
58

69
@testset "Fibonacci.jl" begin
710
for t in tests

0 commit comments

Comments
 (0)