class Solution { public: int reverse(int x) { int y; int rev =0; if(x>INT_MIN || x<INT_MAX) { while(x) { y=x%10; x=x/10; if(rev > INT_MAX/10 || (rev == INT_MAX / 10 && y>7)) return 0; if(rev < INT_MIN/10 || (rev == INT_MIN / 10 && y<-8)) return 0; rev=rev*10+y; } } return rev; } };
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter