0votos

Todas las combinaciones ordenadas de un conjunto en Haskell

por josejuan hace 6 años

countAll xs = n $ map (:[]) xs where n ys = ys ++ (n $ concatMap (\y -> map (y:) ys) xs)

Escribir una funcion que dado un conjunto devuelva todas sus combinaciones "ordenadas".

1
countAll xs = n $ map (:[]) xs where n ys = ys ++ (n $ concatMap (\y -> map (y:) ys) xs) 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.