49. A corda em um número inteiro
problema:
Convertendo uma string para um inteiro, o pedido não pode usar a função de biblioteca converte a cadeia inteiro. Valor de 0 ou uma cadeia de caracteres não é um valor de retorno válido 0
solução:
pensou:
É para ser notado sobre o canal, inteiro de 32-bit na gama de -2 31-2 * 32-1 *.
código 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