🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
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`. ~~~ class Solution { public: int lengthOfLastWord(const char *s) { int ans = 0, prev = 0; bool space = false; for(int i = 0; s[i] != NULL; ++i){ if(s[i] == ' ') { if(space == false)prev = ans, ans = 0, space = true; else continue; }else ans++, space = false; } if(ans == 0) return prev; return ans; } }; ~~~