LeetCode 7. Reverse Integer

        public int Reverse(int input)
        {
            long reversedNum = 0;
            while (input != 0)
            {
                reversedNum = reversedNum * 10 + input % 10;
                input = input / 10;
            }
            if (reversedNum > int.MaxValue || reversedNum < int.MinValue)
            {
                reversedNum = 0;
            }
            return Convert.ToInt32(reversedNum);
        }

 

posted @ 2016-10-31 23:11  pzhang22  阅读(60)  评论(0编辑  收藏  举报