summaryrefslogtreecommitdiff
path: root/0058/main.c
blob: 6aff2063d4b2d2d3b323466c05c49da8abca81b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int lengthOfLastWord(char* s) {
    int i = 0;
    int cur = 0;
    int last = 0;
    while (s[i] != '\0') {
        if (s[i] == ' ') {
            if (cur > 0) {
                last = cur;
            }
            cur = 0;
        } else {
            cur++;
        }
        i++;
    }
    if (cur > 0) {
        return cur;
    } else {
        return last;
    }
}