jueves, 16 de abril de 2015

Teoria Lenguajes Programación (Haskell)

En la practica de este año (2015)  'nonogramas' hay un juego de test adicional  'NonogramasPruebasPicturePuzzle.hs' para realizar una comprobación sobre una lista de 50 nonogramas.

He añadido algunas funciones para, además de comprobar el funcionamiento, poder visualizar los nonogramas generados.

Adjunto el código,


-----------------------------------------------
-- FUNCIONES EXTRA PARA VISUALIZAR LAS FASES --
-----------------------------------------------
 
verNonogramas :: [Char]
verNonogramas = procesaNonograma 1 getNonograma

procesaNonograma :: Int -> [Nonograma] -> [Char]
procesaNonograma _ [] = ""
procesaNonograma n (x:xs) = "Dibujo : " ++ (show n) ++ "\n\n" ++ resuelveNonograma x ++ (procesaNonograma (n+1) xs)  

getNonograma :: [Nonograma]
getNonograma = map creaNonograma fasesPicPuz





Como siempre para que interprete los saltos de página llamamos a la función con putStr...

putStr verNonogramas

Culex.

jueves, 9 de abril de 2015

20000

Pues eso +20000 visitas :)


Muchas gracias a todos.