7. Reverse Integer

C++ | 100% Success | Brute Force | Easy Understanding

class Solution {

public:
    int reverse(int x) {
        int max=INT_MAX;
        int min=INT_MIN;
        
        int result=0;
        while(x)
        {
            int digit=x%10;
            x=x/10;
            
            if(result>max/10||result==max/10 && digit>max%10)
                return {};
            if(result<min/10||result==min/10 && digit<min%10)
                return {};
            
            result=result*10+digit;
            
        }
        return result;
    }
};

Comments

Popular posts from this blog

1431. Kids With the Greatest Number of Candies

125. Valid Palindrome

771. Jewels and Stones