diff options
1 files changed, 18 insertions, 0 deletions
| -rw-r--r-- | Seminar14/src.cpp | 18 |
diff --git a/Seminar14/src.cpp b/Seminar14/src.cpp new file mode 100644 index 0000000..ff176fd --- /dev/null +++ b/Seminar14/src.cpp @@ -0,0 +1,18 @@ +#include<iostream> +#include<unordered_map> + +int main() { + std::string example = "abcbabc"; + std::unordered_map<char, int> mp; + int cnt = 1; + + for(char c : example) { + if(mp[c] > 0) { + ++cnt; + mp.clear(); + } + mp[c]++; + } + + std::cout << cnt; +}
\ No newline at end of file |
