public class Palindrome {
public static void main(String args[]) {
int x = 121;
int res = 0;
while (x > 0) {
res = res * 10 + (x % 10);
x /= 10;
}
if (x - res == 0) {
System.out.println("True" + res);
} else
System.out.println("False" + res);
}
}
Привет!Этот код проверяет, является ли целое число палиндромом, без преобразования int
в String
.По какой-то причине компьютер считает, что res
не совпадает с x
, хотя оба представляют число 121
.Благодарим за помощь и заранее благодарим!