Skip to content

Commit dba0ea2

Browse files
committed
fibonacci Benitor
1 parent 7f4370e commit dba0ea2

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)