Number of Different Integers in a String LeetCode solution in C++

1
class Solution {
2
public:
3
int numDifferentIntegers(string word) {
4
unordered_map<string, int> hmap;
5
for (int i = 0; i < word.size(); i++) {
6
if (isdigit(word[i])) {
7
string str;
8
while (word[i] == '0') i++;
9
while (isdigit(word[i])) str += word[i++];
10
hmap[str]++;
11
}
12
}
13
return hmap.size();
14
}
15
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0