整数の逆数です。 X = 123、321 例2を返す:例17.逆整数はPythonを使って動作させることができません。整数の時間を超えていますか?
、X = -123 -321
注意を返す:入力は、32ビット符号付き整数であると仮定される を。逆整数がオーバーフローすると、関数は0を返します。ここで
class Solution(object):
def reverse(self, x):
"""
:type x: int
:rtype: int
"""
ret=0
while x!=0:
ret=ret*10+x%10
x=x/10
if ret<=-2147483648 or ret >= 2147483647:
return 0
return ret
これはどのPythonバージョンですか? Python 3では、 '/'の代わりに '/'を使うのがよいでしょう。 –