思路
先用空格分割字符串,注意处理连续空格,直接计算最后一个即可
code
func lengthOfLastWord(s string) int {
arr := strings.Split(strings.Trim(s, " "), " ")
length := len(arr)
res := 0
for i := length - 1; i >= 0; i-- {
if arr[i] == " " {
continue
} else {
res = len(arr[i])
break
}
}
return res
}
更多内容请移步我的repo:https://github.com/anakin/golang-leetcode