0votos

Traductor a idioma F en Haskell

por AverageUser hace 8 días

mhe, solo por diversión. me parece más simple que las otras en Haskell, quizás tenga alguna desventaja.

El idioma f consiste en agregar una f después de cada vocal, y repitiéndola después de la f.

1
2
3
4
5
6
7
j []     = [] 
j (x:xs) = if elem x v then x : 'f' : x : j xs else x : j xs 
             where v = "AEIOUÁÉÍÓÚaeiouáéíóú" 
{- 
*Main> j "hola" 
"hopolapa" 
-} 
1 comentario

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.