martes, 17 de septiembre de 2024

■ Java_022 ► Decir si un número es capicúa

■ Java_022 ► Decir si un número es capicúa

Un número es capicúa cuando se puede leer igual de izquierda a derecha que de derecha a izquierda, ejemplo: 123321, 1594951, 11111, etc.

Entrada: Un número entero.

Salida: Decir si es capicúa o no.


import java.util.Scanner;

public class Java_022 {
    public static void main (String[] args) {
        Scanner sc = new Scanner(System.in);
        String numero;
        boolean esCapicua = true;
        System.out.println("Ingresa el número");
        numero = sc.next();
        for (int i=0; i < (numero.length() / 2); i++) {
            if (numero.charAt(i) != numero.charAt(numero.length() - (i + 1))) {
                esCapicua = false;
            }
        }
        if (esCapicua) {
            System.out.println("El número es capicúa");
        } else {
            System.out.println("El número no es capicúa");
        }
    }
}

No hay comentarios:

Publicar un comentario