Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Haskell --- average of a list.

Name: Anonymous 2015-07-08 17:53

Rules:

✡ must compute arithmetic average of a list
✡ only one pass is allowed
✡ constant memory

Name: Anonymous 2015-07-12 15:29

avg xs = worker 1 0 xs
where worker _ acc [] = acc
worker n acc (x:xs) = worker (n + 1) (acc * (1 - 1 / n) + x / n) xs

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List