summaryrefslogtreecommitdiff
path: root/comp/lucas-standen-NEA/writeup2/examples/fib_example.zpy
diff options
context:
space:
mode:
authorthing 1 <thing1@seacrossedlovers.xyz>2024-12-05 12:04:08 +0000
committerthing 1 <thing1@seacrossedlovers.xyz>2024-12-05 12:04:08 +0000
commit68baa2efd72cb150dd6138d7b208b2621bcfc431 (patch)
treefefde42e9df77384f9fa11adfa3efd3af73869d8 /comp/lucas-standen-NEA/writeup2/examples/fib_example.zpy
parent27e2e13679f57eb2bd139175216b1d5989e8dc6a (diff)
made a load of stuff
Diffstat (limited to 'comp/lucas-standen-NEA/writeup2/examples/fib_example.zpy')
-rw-r--r--comp/lucas-standen-NEA/writeup2/examples/fib_example.zpy13
1 files changed, 13 insertions, 0 deletions
diff --git a/comp/lucas-standen-NEA/writeup2/examples/fib_example.zpy b/comp/lucas-standen-NEA/writeup2/examples/fib_example.zpy
new file mode 100644
index 0000000..2c66618
--- /dev/null
+++ b/comp/lucas-standen-NEA/writeup2/examples/fib_example.zpy
@@ -0,0 +1,13 @@
+(defun fib int n:int)
+ (if (< n 2))
+ (return n)
+ (endif)
+
+ (return (+ (fib (- n 1)) (fib (- n 2))))
+(endfun)
+
+(defun main int)
+ (let n:int 30)
+ (printint (fib n))
+ (printchar '\n')
+(endfun)