Word count
TypeScript Loops
loop over characters
Flowchart (ISO 5807)
Source code
function wordCount(s: string): number {
let count = 0;
let inWord = false;
for (let i = 0; i < s.length; i++) {
if (s[i] !== " ") {
if (!inWord) {
count++;
inWord = true;
}
} else {
inWord = false;
}
}
return count;
}