
27 Aug
2009
27 Aug
'09
10:41 a.m.
Just wondering, what should be the expected output be of something
like mavg 4 [1..3]? [3%2] or []?
Patai's and Eugene's solutions assume the former.
On Thu, Aug 27, 2009 at 10:19 AM,
Hi,
Imagine you have a list with n-values. You are asked to iterate over the list and calculate the average value of each 3 neighbouring values.
For example, starting from
[4,3,2,6,7]
you need to find the averages of
4,3,2 and 3,2,6 and 2,6,7
resulting in
[3,4,5]
What is the most elegant way to do that? The naive ansatz to use "(!!") excessively sounds pretty inefficient.
Bye, Lenny _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe