Problema | Dificultad: Fácil
Dada una cadena pasada como parámetro a la función encontrarPalabraMasLarga (str) encontrar la palabra mas larga y retornarla.
Restricciones
- Ignore los signos de puntuación
- Si hay dos palabras de igual tamaño, retornar la primera.
- Asuma que el parámetro str no esta vació, es decir no considere cuando este vacio.
Algoritmo
- Debemos eliminar cualquier signo de puntuación, puesto que esta en las restricciones. ¿Como lo hacemos?. Usando una función que busque en el parámetro str una coincidencia a través de una expresión regular y que nos devuelva un arreglo algo así: [‘las’,’palabras’,’se’,’las’,’lleva’,’el’,’viento’]. Así podremos comparar la longitud de cada una.
- Luego tenemos que recorrer el arreglo y comparar las palabras para encontrar la de mayor longitud.
Solución