给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。
单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
示例 1:
输入:s = “Hello World”
输出:5
解释:最后一个单词是“World”,长度为5。
示例 2:
Go
func lengthOfLastWord(s string) (ans int) {index := len(s) - 1for s[index] == ' ' {index--}for index >= 0 && s[index] != ' ' {ans++index--}return
}func main() {s := "Hello World"ans := lengthOfLastWord(s)println(ans)}
JavaScript
function lengthOfLastWord(s){let index = s.length-1while(s[index] === " "){index -- }let ans = 0while(index>=0 && s[index]!==" "){ans ++index --}console.log(ans)}lengthOfLastWord("Hello World")
Python
len(s.split()[-1])