[ create a new paste ] login | about

Link: http://codepad.org/3A1QmmdN    [ raw code | output | fork ]

Haskell, pasted on Mar 5:
-- | trueIndexes produce an infinite list where only the index given in the list

-- in parameter are true.
-- The parameter list is supposed to be sorted set of positive numbers
--
-- Point-free: Probably hard to find!
-- Level: HARD
--
-- Examples:
-- >>> take 2 $ trueIndexes [1]
-- [False,True]
--
-- >>> take 6 $ trueIndexes [0,2,4]
-- [True,False,True,False,True,False]
--
-- >>> take 3 $ trueIndexes []
-- [False, False, False]
--
trueIndexes :: [Int] -> [Bool]
trueIndexes = undefined

main = print $ take 6 $ trueIndexes [0,2,4]


Output:
1
2

Program error: Prelude.undefined


Create a new paste based on this one


Comments: