LeetCode题解之Number of Segments in a String

1.题目描述

2、题目分析

找到字符串中的空格即可

3、代码

 1 int countSegments(string s) {
 2         if( s.size() == 0){
 3             return 0;
 4         }
 5         
 6         vector<string> v;
 7         for( int i = 0; i < s.size(); i++){
 8             if( isspace(s[i]) ){
 9                 continue;
10             }
11             int j = i+1;
12             while( !isspace(s[j]) ){
13                 if( j < s.size() )
14                     j++;
15                 else
16                     break;
17                 }
18             string sb = s.substr(i,j-i);
19             v.push_back(sb);
20             if( j == s.size() )
21                 break;
22             i = j; 
23         }
24         
25         int n = v.size() ;
26         return n;
27     }
pp
原文地址:https://www.cnblogs.com/wangxiaoyong/p/9546403.html