Оператор задачи является своего рода базовым - если входное значение представляет собой 32-разрядное целое число со знаком, обратное целое число равно, иначе выводится 0.
Вот код, который я придумал
public class Solution {
public int reverse(int A) {
if(A>=2143483647 || A<-2143483647)
return 0;
if(A>=0)
return Integer.parseInt((new StringBuilder(String.valueOf(A))).reverse().toString());
else
return -1*Integer.parseInt((new StringBuilder(String.valueOf(-1*A))).reverse().toString());
}
}
Решение не принято.Проблема в моем коде или тестовых случаях?