434. Number of Segments in a String (Easy)

Count the number of segments in a string, where a segment is defined to be a contiguous sequence of non-space characters.

Please note that the string does not contain any non-printable characters.

Example:

Input: "Hello, my name is John"
Output: 5

Solution:

int countSegments(string s) {
    int cnt = 0;
    for (int i = 0; i < s.size(); ++i) {
        if (s[i] != ' ' && (i == 0 || s[i-1] == ' ')) ++cnt;
    }
    return cnt;
}

results matching ""

    No results matching ""