Inversión de palabras
Definir la función
1 |
palabrasInvertidas :: String -> String |
tal que (palabrasInvertidas cs) es la cadena obtenida invirtiendo las palabras de cs. Por ejemplo,
1 2 3 4 |
λ> palabrasInvertidas "Del principio al final" "final al principio Del" λ> palabrasInvertidas "una a una" "una a una" |
Soluciones
1 2 |
palabrasInvertidas :: String -> String palabrasInvertidas = unwords . reverse . words |
Otras soluciones
- Se pueden escribir otras soluciones en los comentarios.
- El código se debe escribir entre una línea con <pre lang="haskell"> y otra con </pre>
Pensamiento
«Las matemáticas son el arte de dar el mismo nombre a cosas diferentes.»
3 Comentarios