LeetCode题目:7. Reverse Integer
这个题目需要将输入的整数反转后输出,另外需要注意的部分如下:
1.当输入的数字为负数时,反转的数字也要以负数表示。
例如:输入-123
,输出必须为-321
。
2.如果输入的数字尾数为0,输出时不显示第一码的0。
例如:输入120
,输出必须为21
。
3.若反转后的数字超出int变数的範围,就回传0。
即输出的数字要在-2^31~2^31
这个範围内,如果超过就return 0。
C#中的Int32.TryParse
方法,可以将字串转换为数字,并回传该次转换是否成功,
所以可以针对第3点,直接对反转后的数字进行检核。Int32.TryParse
的使用方法为:
int.TryParse(输入的字串, out 输出的数字)
最后是单纯用暴力解的程式码,有非常多需要改善的部分,
请参考有使用到Int32.TryParse
的部分就好