remove nth element from list haskell
deleteN :: Int -> [a] -> [a] deleteN _ [] = [] deleteN i (a:as) | i == 0 = as | otherwise = a : deleteN (i-1) as
deleteN :: Int -> [a] -> [a] deleteN _ [] = [] deleteN i (a:as) | i == 0 = as | otherwise = a : deleteN (i-1) as