题目大意
串被空格分成若干segment,求它们的个数。
我的思路
c的话就老老实实根据空格和其前后字母判断吧。。
python一行就行了,split后再求len。
别人的代码
(题目很简单。。但是我写得很麻烦。在下面看到了别人的代码, 觉得非常简洁,巧妙,所以粘上来)
class Solution {
public:
int countSegments(string s) {
int res = 0;
s.push_back(' ');
for(int i = 1; i < s.size(); ++i)
if(s[i] == ' ' && s[i-1] != ' ') ++res;
return res;
}
};