SHOW:
|
|
- or go back to the newest paste.
| 1 | import java.util.Scanner; | |
| 2 | import java.util.Stack; | |
| 3 | public class Tp1Ej3 {
| |
| 4 | ||
| 5 | public static void main(String[] args) {
| |
| 6 | Scanner entrada= new Scanner(System.in); | |
| 7 | Stack pila = new Stack(); | |
| 8 | String cadena,cadena1="" ; | |
| 9 | char letra,caracter; | |
| 10 | cadena = cargarCadena(entrada); | |
| 11 | for (int i=0;i<cadena.length();i++) {
| |
| 12 | letra = cadena.charAt(i); | |
| 13 | pila.push(letra); | |
| 14 | } | |
| 15 | ||
| 16 | while (pila.empty()== false) {
| |
| 17 | caracter= (char) pila.pop(); | |
| 18 | cadena1=cadena1+caracter; | |
| 19 | } | |
| 20 | ||
| 21 | if (cadena.equalsIgnoreCase(cadena1)) {
| |
| 22 | System.out.println("La palabra es palindromo");
| |
| 23 | } | |
| 24 | else{
| |
| 25 | System.out.println("la palabra no es palindromo");
| |
| 26 | } | |
| 27 | } | |
| 28 | ||
| 29 | public static String cargarCadena(Scanner entrada){
| |
| 30 | String cadena; | |
| 31 | cadena = Helper.cargarLetra(entrada,"Ingrese una palabra: "); | |
| 32 | while (cadena.length()==0){
| |
| 33 | System.out.println("''ERROR'' No Ingreso Ninguna Palabra");
| |
| 34 | cadena = Helper.cargarLetra(entrada,"Ingrese una palabra: "); | |
| 35 | } | |
| 36 | return cadena; | |
| 37 | } | |
| 38 | } | |
| 39 |