diff options
| author | Mistivia <i@mistivia.com> | 2025-04-24 02:46:39 +0800 |
|---|---|---|
| committer | Mistivia <i@mistivia.com> | 2025-04-24 02:46:39 +0800 |
| commit | 2a9e59907868d12a2a3ea387ec90074e26cc90c3 (patch) | |
| tree | 8bc367c09ab4e1967481fd97abf1e29a81f62b04 /6-kyu/pyramid-array.rkt | |
init
Diffstat (limited to '6-kyu/pyramid-array.rkt')
| -rw-r--r-- | 6-kyu/pyramid-array.rkt | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/6-kyu/pyramid-array.rkt b/6-kyu/pyramid-array.rkt new file mode 100644 index 0000000..0d6a00b --- /dev/null +++ b/6-kyu/pyramid-array.rkt @@ -0,0 +1,14 @@ +#lang racket + +;; https://www.codewars.com/kata/515f51d438015969f7000013 + +(provide pyramid) + +(define (pyramid n) + (define (loop ret level cur) + (define next (cons 1 cur)) + (if (= level n) + (reverse ret) + (loop (cons next ret) (+ level 1) next))) + (loop '() 0 '())) + |
