Leetcode 8. String to Integer (atoi) 字串轉整數 (atoi)
使用正規表示式非常簡單,程式碼簡短,速度也不慢(68ms)在python中打敗94%
class Solution:
def myAtoi(self, str):
"""
:type str: str
:rtype: int
"""
import re
pattern1 = re.compile(r'^\s{0,}([+-]?\d+)')
match1 = pattern1.match(str)
if match1:
number_str = match1.group()
number = int(number_str)
else:
number = 0
if number < -1*2**31:
return -1*2**31
elif number > 2**31-1:
return 2**31 - 1
else:
return number
相關文章
- String to Integer (atoi) 字串轉換整數 (atoi)字串
- [LeetCode] String to Integer (atoi) 字串轉為整數LeetCode字串
- leetcode String to Integer (atoi)LeetCode
- Leetcode - String to Integer (atoi)LeetCode
- 字串轉換整數(atoi)字串
- Leetcode 8 String to Integer (atoi)LeetCode
- String to Integer (atoi) leetcode javaLeetCodeJava
- LeetCode-8. 字串轉整數 (atoi)LeetCode字串
- 【LeetCode 8_字串_實現】String to Integer (atoi)LeetCode字串
- LeetCode String to Integer (atoi)(008)解法總結LeetCode
- C語言atoi()函式:將字串轉換成int(整數)C語言函式字串
- 字串轉數字atoi的重新編寫及注意事項字串
- [LeetCode] Reverse Integer 翻轉整數LeetCode
- 8 atoi pythonPython
- [LeetCode] Integer to Roman 整數轉化成羅馬數字LeetCode
- [LeetCode] Roman to Integer 羅馬數字轉化成整數LeetCode
- 不再傻傻分不清:atoi, itoa, iota
- atoi函式簡單實現函式
- [C練習]my_atoi函式實現函式
- C中atoi和strcpy的自定義實現
- C語言 itoa函式及atoi函式C語言函式
- 【劍指offer】字串轉整數字串
- 將整數轉換成字串字串
- C語言50題之模擬實現atof、atoiC語言
- 《Leetcode of December》劍指 Offer 67. 把字串轉換成整數LeetCode字串
- LeetCode(7)--.反轉整數LeetCode
- LeetCode反轉整數(Python)LeetCodePython
- LeetCode 力扣 羅馬數字轉整數LeetCode力扣
- python實現字串轉換整數Python字串
- [Cexpert-001] How to implement atoi with least codes using C language?AST
- leetcode13題——羅馬數字轉整數LeetCode
- LeetCode7.整數反轉 JavaScriptLeetCodeJavaScript
- LeetCode7:ReverseInteger(整數反轉)LeetCode
- JZ-049-把字串轉換成整數字串
- 把字串轉換成整數(Java實現)字串Java
- 《劍指offer》:[49]把字串轉化成整數字串
- LeetCode_Python(13)_羅馬數字轉整數LeetCodePython
- python-leetcode13羅馬數字轉整數PythonLeetCode