58. 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.
Example:
Input: "Hello World"
Output: 5
解題思路
程式解答
class Solution
{
public:
int lengthOfLastWord(string s)
{
std::vector<std::string> result;
std::istringstream iss(s);
for (std::string s; iss >> s; )
result.push_back(s);
if (!result.size())
return 0;
return result[result.size() - 1].length();
}
};
Last updated
Was this helpful?