Problem: Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
Note: The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows.
Approach: Just reverse the number with reversed number stored into a long variable to accommodate overflow if occurred. Return 0 in case of overflow else return the reversed result.
Here is the link to the ideone solution : http://ideone.com/3RwjWu
0 comments:
Post a Comment