Yellowstone sequence: Difference between revisions
Content added Content deleted
No edit summary |
m (→{{header|Haskell}}: Applied Ormolu) |
||
Line 645: | Line 645: | ||
yellowstone :: [Integer] |
yellowstone :: [Integer] |
||
yellowstone = 1 : 2 : 3 : unfoldr (Just . f) (2,3,[4..]) |
yellowstone = 1 : 2 : 3 : unfoldr (Just . f) (2, 3, [4 ..]) |
||
where |
|||
⚫ | |||
f :: |
|||
⚫ | |||
( |
(Integer, Integer, [Integer]) -> |
||
(Integer, (Integer, Integer, [Integer])) |
|||
⚫ | |||
⚫ | |||
where |
|||
⚫ | |||
(next, rest_) = select rest |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
| otherwise = (y, x : ys) |
|||
where |
|||
⚫ | |||
main :: IO () |
main :: IO () |