Đếm số đoạn (segment) trong chuỗi: đoạn là dãy ký tự liên tiếp không chứa khoảng trắng.
Ví dụ: "Hello, I love programming" → 4 đoạn.
Ví dụ triển khai C++
#include <bits/stdc++.h>
using namespace std;
class Solution {
public:
int countSegments(string s) {
int count = 0;
for (int i = 0; i < s.size(); i++) {
if (s[i] != ' ') {
count++;
while (i < s.size() && s[i] != ' ') i++;
}
}
return count;
}
};
int main() {
Solution ob;
cout << ob.countSegments("Hello, I love programming"); // 4
return 0;
}
Đầu vào / Đầu ra
Input: "Hello, I love programming" Output: 4