Length of Last Word


Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string.

If the last word does not exist, return 0.

Note: A word is defined as a character sequence consists of non-space characters only.


Input: "Hello World"
Output: 5


This algorithm traverses the string from the back and increments maxLen if the character we are reading is not a space.

func lengthOfLastWord(s string) int {
    if len(s)==0{
        return 0
    maxLen := 0
    for i:=len(s)-1;i>=0;i-- {
        if (s[i]==' ' && maxLen>0){
            return maxLen
        } else if (s[i]!=' '){

    return maxLen