49.整数に文字列
問題:
文字列を整数に変換する、ライブラリの関数を使用することはできません要求は整数文字列に変換します。0の値または文字列が有効な戻り値ではありません0
ソリューション:
思想:
これは、-2 31 * 32-1 * 2の範囲内のチャネル、32ビット整数について留意すべきです。
Pythonコード:
# -*- coding:utf-8 -*-
class Solution:
def StrToInt(self, s):
try:
a=int(s)
if(a<-(2**31) or a>(2**31-1)):
return 0
return a
except Exception as e:
return 0