diff --git a/Maths/reverseInteger.cpp b/Maths/reverseInteger.cpp index d6f3a77b..2c96acb0 100644 --- a/Maths/reverseInteger.cpp +++ b/Maths/reverseInteger.cpp @@ -11,13 +11,9 @@ int main() while (n != 0) { int rem = n % 10; - n /= 10; - if (rev > INT_MAX / 10 || (rev == INT_MAX / 10 && rem > 7)) - return 0; - if (rev < INT_MIN / 10 || (rev == INT_MIN / 10 && rem < -8)) - return 0; rev = rev * 10 + rem; + n /= 10; } cout << rev << endl; return 0; -} \ No newline at end of file +}