| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Euler.Util.TrianglePath
Description
This isn't a very generally-useful module, but it's included in util because it's needed by both Euler problems 18 and 67 (which are essentially the same problem).
Types
Functions
parseTriangle :: Integral a => Text -> Triangle a Source #
>>>parseTriangle (T.pack " 1\n2 3")(2 :| [3]) :| [1 :| []]
reduceTriangle :: Integral a => Triangle a -> a Source #
>>>reduceTriangle (parseTriangle (T.pack " 1\n2 3"))4
>>>reduceTriangle (parseTriangle (T.pack " 1\n2 3\n7 2 4"))10