leetcode刷题记--ReverseInteger
文章目录
Given a 32-bit signed integer, reverse digits of an integer
Example 1:
|
|
Example 2:
|
|
Example 3:
|
|
Note:
Assume we are dealing with an environment which could only store integers within the 32-bit signed integer range: [−2**31, 2**31 − 1]. For the purpose of this problem, assume that your function returns 0 when the reversed integer overflows.
My Answer:
|
|
上面的代码是我没看大神们的代码自己写的,思路我就不说了,太渣了。看完大神们的代码感觉自己就是个渣渣。WTF?!
有一点需要注意的是对于输入,输出的x要进行一波验证是否在[-2**31,2**31-1]区间内。一开始没写输出的验证,测试的时候总是通不过,现在虽然没进行过测试驱动的开发,但是这一次也让我意识到了测试代码的重要性。
文章作者 oouxx
上次更新 2018-10-23