Just another update
This commit is contained in:
parent
a25938f123
commit
00a190b0a6
6591 changed files with 94363 additions and 23227 deletions
5
Task/Fibonacci-sequence/Racket/fibonacci-sequence-1.rkt
Normal file
5
Task/Fibonacci-sequence/Racket/fibonacci-sequence-1.rkt
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
(define (fib n)
|
||||
(let loop ((cnt 0) (a 0) (b 1))
|
||||
(if (= n cnt)
|
||||
a
|
||||
(loop (+ cnt 1) b (+ a b)))))
|
||||
11
Task/Fibonacci-sequence/Racket/fibonacci-sequence-2.rkt
Normal file
11
Task/Fibonacci-sequence/Racket/fibonacci-sequence-2.rkt
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
#lang racket
|
||||
|
||||
(require math/matrix)
|
||||
|
||||
(define (fibmat n) (matrix-ref
|
||||
(matrix-expt (matrix ([1 1]
|
||||
[1 0]))
|
||||
n)
|
||||
1 0))
|
||||
|
||||
(fibmat 1000)
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
(define (fibo number)
|
||||
(define (fibo-rec number n i)
|
||||
(if (<= number 0)
|
||||
i
|
||||
(fibo-rec (- number 1) (+ n i) n)))
|
||||
(fibo-rec number 1 0))
|
||||
Loading…
Add table
Add a link
Reference in a new issue