Login
7 branches 0 tags
Ben (X13/Arch) Better nujel images 7c1af48 2 years ago 1087 Commits
nujel / benchmark / euler1 / nujel.nuj
#!/usr/bin/env nujel
;; Multiples of 3 or 5 below 10,000,000
;; https://projecteuler.net/problem=1

(defn bench-run ()
      (def ret 0)
      (dotimes (i 10,000,000 ret)
        (when (or (zero? (rem i 3))
                  (zero? (rem i 5)))
          (set! ret (+ ret i)))))

(pfmtln "The sum is: {}\nGC Runs: {}" (bench-run) (garbage-collection-runs))