https://github.com/magnusmorton/trace-analysis
Raw File
Tip revision: a224036069852a1f4b8f40169c0d284f65661cd5 authored by Magnus Morton on 01 February 2018, 18:41:06 UTC
added cost code
Tip revision: a224036
sumupto-proper.rkt
#lang pycket #:stdlib

(define SIZE (string->number (vector-ref (current-command-line-arguments) 0 )))

(define enumFromTo
  (lambda (m n)
    (if (> m n) '() (cons m (enumFromTo (+ m 1) n)))))

(define sum
  (lambda (_list)
    (foldl (lambda (s x) (+ s x)) 0 _list)))



(time  (sum (time (enumFromTo 1 SIZE))))

back to top