Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Task {
- public static void main(String[] args) {
- System.out.println( "Введите число для проверки: " );
- Scanner sc = new Scanner(System.in);
- int num = sc.nextInt();
- int [] array = convertInt2Array(num);
- int [] mirArr = mirArray(array);
- boolean result = Arrays.equals(array, mirArr);
- if (result == true) {
- System.out.println( num + " является полиндромом" );
- } else {
- System.out.println( num + " не является полиндромом");
- }
- // System.out.println(Arrays.toString(array));
- // System.out.println(Arrays.toString(mirArr));
- }
- public static int[] convertInt2Array(int num) {
- String temp = Integer.toString(num);
- int[] array = new int[temp.length()];
- for (int i = 0; i < temp.length(); i++) {
- array[i] = temp.charAt(i) - '0';
- }
- return array;
- }
- public static int[] mirArray(int[]array) {
- for (int i = 0; i < array.length / 2; i++) {
- int temp = array[i];
- array[i] = array[array.length - i - 1];
- array[array.length - i - 1] = temp;
- }
- return array;
- }
- }`
Add Comment
Please, Sign In to add comment