tasks a-s
This commit is contained in:
parent
47bf37c096
commit
b83f433714
12433 changed files with 156208 additions and 123 deletions
12
Task/Catalan-numbers/Racket/catalan-numbers.rkt
Normal file
12
Task/Catalan-numbers/Racket/catalan-numbers.rkt
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
#lang racket
|
||||
(require planet2)
|
||||
; (install "this-and-that") ; uncomment to install
|
||||
(require memoize/memo)
|
||||
|
||||
(define/memo* (catalan m)
|
||||
(if (= m 0)
|
||||
1
|
||||
(for/sum ([i m])
|
||||
(* (catalan i) (catalan (- m i 1))))))
|
||||
|
||||
(map catalan (range 1 15))
|
||||
Loading…
Add table
Add a link
Reference in a new issue