Neste post, apresentarei uma implementação em Haskell do jogo conhecido como Torres de Hanói. Uma descrição completa com implementações em java e python já foi apresentada e discutida em outra postagem, para acessá-la clique aqui.
![]() |
| Torre de Hanói |
- Implementação em Haskell
hanoi :: Char -> Char -> Char -> Int -> IO()
hanoi a b c 0 = putStr ""
hanoi a b c n = do (hanoi a c b (n-1))
putStrLn ("Mova o disco " ++ (show n) ++ " de " ++ (show a) ++" para " ++ (show b))
(hanoi c b a (n-1))
Curtam a nossa fanpage no facebook: InductionCode no Facebook

Nenhum comentário:
Postar um comentário