Python•number-of-segments-in-a-string/synced-solution.py
def countSegments(s):
return len(s.split())
C++•number-of-segments-in-a-string/synced-solution.cpp
class Solution {
public:
int countSegments(string s) {
int count = class="syntax-number">0;
int i = class="syntax-number">0;
int n = s.length();
while (i < n) {
while (i < n && s[i] == class="syntax-string">' ') {
i++;
}
if (i < n) {
count++;
while (i < n && s[i] != class="syntax-string">' ') {
i++;
}
}
}
return count;
}
};
TypeScript•number-of-segments-in-a-string/synced-solution.ts
function countSegments(s: string): number {
return s.split(/\s+/).filter(segment => segment.length > class="syntax-number">0).length;
}