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.

For example, 
Given s = "Hello World",
return 5.

 1     int lengthOfLastWord(const char *s) {
 2         // Note: The Solution object is instantiated only once and is reused by each test case.
 3         int l = strlen(s);
 4         if(l == 0)
 5             return 0;
 6         int result = 0;
 7         while(s[l-1] == ' ' && l > 0)
 8             l--;
 9         while(s[l-1] != ' ' && l > 0){
10             l--;
11             result++;
12         }
13         return result;
14     }
原文地址:https://www.cnblogs.com/waruzhi/p/3376668.html