Data update
This commit is contained in:
parent
4bb20c9b71
commit
cbaf4c4b64
12390 changed files with 318560 additions and 27248 deletions
7
Task/Fibonacci-sequence/Gleam/fibonacci-sequence-1.gleam
Normal file
7
Task/Fibonacci-sequence/Gleam/fibonacci-sequence-1.gleam
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
pub fn fib(n: Int) -> Int {
|
||||
case n {
|
||||
0 -> 0
|
||||
1 -> 1
|
||||
n -> fib(n - 1) + fib(n - 2)
|
||||
}
|
||||
}
|
||||
10
Task/Fibonacci-sequence/Gleam/fibonacci-sequence-2.gleam
Normal file
10
Task/Fibonacci-sequence/Gleam/fibonacci-sequence-2.gleam
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
pub fn fib(n: Int) -> Int {
|
||||
fib_helper(n, 0, 1)
|
||||
}
|
||||
|
||||
fn fib_helper(n: Int, res: Int, next: Int) -> Int {
|
||||
case n, res, next {
|
||||
0, res, _ -> res
|
||||
iter, res, next -> fib_helper(iter - 1, next, res + next)
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue