# leetcode系列（10）Length of Last Word

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.

return len((s.strip().split(' '))[-1])
C++代码如下：

class Solution {
public:
int lengthOfLastWord(string s) {
int cnt = 0;
int len = s.size();
bool tail_space = true;
for (int i = len - 1; i >= 0; --i) {
if (s[i] == ' ') {
if (tail_space) {
continue;
} else {
break;
}
} else {
tail_space = false;
cnt++;
}
}
return cnt;
}
};

• 本文已收录于以下专栏：

## [leetcode]Length of Last Word (求最后一个单词的长度 C语言实现)

Length of Last Word Given a string s consists of upper/lower-case alphabets and empty space charac...

## Leetcode58. Length of Last Word

Length of Last Word 1、原题 Given a string s consists of upper/lower-case alphabets and empty space...

## 和大神们学习每天一题(leetcode)-Length of Last Word

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

## 【LeetCode-面试算法经典-Java实现】【058-Length of Last Word （最后一个单词的长度）】

【058-Length of Last Word （最后一个单词的长度）】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题　　Given a string s consists...

## Length of Last Word (leetCode 58)

• wynhuhu
• 2015年05月04日 17:42
• 224

## 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思路解析和各种方法介绍

举报原因： 您举报文章：leetcode系列（10）Length of Last Word 色情 政治 抄袭 广告 招聘 骂人 其他 (最多只允许输入30个字)