summaryrefslogtreecommitdiff
path: root/problem2.ijs
diff options
context:
space:
mode:
authorPeter Mikkelsen <petermikkelsen10@gmail.com>2021-04-20 19:40:23 +0200
committerPeter Mikkelsen <petermikkelsen10@gmail.com>2021-04-20 19:40:23 +0200
commit79aba022d414b5d28422646cb99bfd6637e5bc66 (patch)
tree10db423284a89f03604dd4ad8c8b0b805eacd9bc /problem2.ijs
parent8fa8f243425466690a9116ec3670cc7c37fcb842 (diff)
Problem 2
Diffstat (limited to 'problem2.ijs')
-rw-r--r--problem2.ijs11
1 files changed, 11 insertions, 0 deletions
diff --git a/problem2.ijs b/problem2.ijs
new file mode 100644
index 0000000..22e2061
--- /dev/null
+++ b/problem2.ijs
@@ -0,0 +1,11 @@
+fib =: 3 : 0 M. NB. M. means that it is memoized
+if. 1>:y do.
+ x: 1
+else.
+ (fib y-1)+fib y-2
+end.
+)
+
+fibs =: ; fib each i.50 NB. first 50 should be enough lol
+
+problem2 =: +/((0=2|fibs)*.(fibs<4000000))#fibs