summaryrefslogtreecommitdiff
path: root/examples/euler/2.kurt
blob: a1c6a67b4133477769fc3e68bcb277f19634a03e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
;; test
;; (format nil "~a~%" 4613732)

;; https://projecteuler.net/problem=2
;; Fibonacci serisi,
;; f(0) = 0, f(1) = 1 ve f(n) = f(n-1) + f(n-2)
;; şeklinde tanımlanmış bir dizidir.
;; 0 1 1 2 3 5 8 13 21 34 55 89... gibi
;; 4 milyondan küçük ve çift sayı olan ögelerin toplamını bulun.

kütüphane "std.kurt"

bel 0 store64
0 1 döngü eş 4000000 < iken
    eş 2 % 0 = ise
        eş bel load64 +
        bel değiş store64
    yap
    değiş üst +
yap düş düş
bel load64 dump