Ronald Guida wrote:
> 
> Hi, again.
> 
> I started looking at the Euler problems [1].  I had no trouble with
> problems 1 through 10, but I'm stuck on problem 11.  I am aware that
> the solutions are available ([2]), but I would rather not look just
> yet.
> [...]
> 
> 

FWIW I used a 2D array and a function to retrieve the values in every
direction from a given row,col, for each direction valid for that array
index. Getting the 4 vals in each direction is done by iterating 2 functions
on the (row,col) index to move in the right direction I.e., 

vals (row,col) = north : south : ... : []
  where north = if toohigh then [] else stream (subtract 1) (id)
           south = if toolow then [] else stream (+1) (id)
           .......

-- 
View this message in context: 
http://www.nabble.com/Hints-for-Euler-Problem-11-tf4114963.html#a11710468
Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to