題目.
中等意思
主要是對±space[0-9]以及非法字元的判斷
package main
import
("fmt"
"math"
)func
myatoi
(str string
)int
continue
}if str[i]
=='+'
started =
true
continue
}if str[i]
=='-'
started =
true
neg =
true
continue
}if str[i]
>=
'0'&& str[i]
<=
'9'else
if result > math.maxint32
if result < math.minint32
continue
}return result
}return result
}func
main()
o(n)
o(n)
執行用時 :0 ms, 在所有 go 提交中擊敗了100.00%的使用者
記憶體消耗 :2.3 mb, 在所有 go 提交中擊敗了28.88%的使用者
8 字串轉換整數 atoi
題目描述 請你來實現乙個atoi函式,使其能將字串轉換成整數。首先,該函式會根據需要丟棄無用的開頭空格字元,直到尋找到第乙個非空格的字元為止。當我們尋找到的第乙個非空字元為正或者負號時,則將該符號與之後面盡可能多的連續數字組合起來,作為該整數的正負號 假如第乙個非空字元是數字,則直接將其與之後連續的...
8 字串轉換整數(atoi)
請你來實現乙個 atoi 函式,使其能將字串轉換成整數。首先,該函式會根據需要丟棄無用的開頭空格字元,直到尋找到第乙個非空格的字元為止。當我們尋找到的第乙個非空字元為正或者負號時,則將該符號與之後面盡可能多的連續數字組合起來,作為該整數的正負號 假如第乙個非空字元是數字,則直接將其與之後連續的數字字...
8 字串轉換整數 atoi
請你來實現乙個 atoi 函式,使其能將字串轉換成整數。首先,該函式會根據需要丟棄無用的開頭空格字元,直到尋找到第乙個非空格的字元為止。當我們尋找到的第乙個非空字元為正或者負號時,則將該符號與之後面盡可能多的連續數字組合起來,作為該整數的正負號 假如第乙個非空字元是數字,則直接將其與之後連續的數字字...