![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
28/08/2008, 15:42
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 10
Antigüedad: 16 años, 6 meses Puntos: 0 | |
Respuesta: Desarrollar una funcion que pruebe si una cadena es palindromo Hola!
Bueno, una vez me toco hacer ese ejercicio, no recuerdo la solucion en codigo, pero te puedo ayudar a la logica:
Haz una funcion que:
- Primero elimina los espacios de tu cadena
- Despues haz un ciclo que se repita la mitad del tamaño de tu cadena, (si es non, redondea la mitad al numero menor, ej somos es 5 la mitad es 2.5, redondealo a 2 por que la m esta en medio)
- Cada pasada del ciclo:
- comparas el numero de pasada del ciclo (ej pasada 0 ) contra la ultima letra menos pasada (ej somos es 5, a 5 le restas cero y comparas la letra 0 contra 5 ),
- Si las letras son diferentes, haz que se regrese un valor falso, no es palindromo
- al final del ciclo regresa un valor verdadero. Se regresara solo si las comparaciones de letras son palindromos,
Con eso deberias de tener. A nivel codigo, pues eso te toca a ti! solo traduce mi lenguaje a php :D
Saludos! |