LeetCode/riteコード-逆Integer-python
質問する
に答える
x
, return x
with its digits reversed. x
causes the value to go outside the signed 32-bit integer range [-2^31, 2^31 - 1]
, them return 0
. コード#コード#
# leetcode, easy : reverse integer, python3
# math
class Solution:
def reverse(self, x: int) -> int:
x = str(x)
if x[0] == '-':
x = ''.join(list(reversed(x[1:])))
result = int('-' + x)
else:
result = int(''.join(list(reversed(x))))
if result > 2**31 - 1 or result < -2**31:
return 0
return int(result)
結果
ソース&ハーブ
LeetCode
github
Reference
この問題について(LeetCode/riteコード-逆Integer-python), 我々は、より多くの情報をここで見つけました https://velog.io/@cosmos/LeetCode릿코드-Reverse-Integer-pythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol