-- Definir la constante
-- cadenasDe0y1 :: [String]
-- tal que cadenasDe0y1 es la cadena de ceros y unos. Por ejemplo,
-- ghci> take 10 cadenasDe0y1
-- ["","0","1","00","10","01","11","000","100","010"] |
-- Definir la constante
-- cadenasDe0y1 :: [String]
-- tal que cadenasDe0y1 es la cadena de ceros y unos. Por ejemplo,
-- ghci> take 10 cadenasDe0y1
-- ["","0","1","00","10","01","11","000","100","010"]
Soluciones
cadenasDe0y1 :: [String]
cadenasDe0y1 = "" : concat [['0':cs, '1':cs] | cs <- cadenasDe0y1] |
cadenasDe0y1 :: [String]
cadenasDe0y1 = "" : concat [['0':cs, '1':cs] | cs <- cadenasDe0y1]
Se puede imprimir o compartir con
Una solución de “Cadenas de ceros y unos”