#include <iostream>
#include <vector>
std::string removeNonDuplicate(const std::string& str) {
std::vector<char> arr(str.begin(), str.end());
std::vector<char> duplicateArray;
for (char ch : arr) {
if (std::count(arr.begin(), arr.end(), ch) > 1 &&
std::count(duplicateArray.begin(), duplicateArray.end(), ch) == 0) {
duplicateArray.push_back(ch);
}
}
std::string result(duplicateArray.begin(), duplicateArray.end());
return result;
}
int main() {
std::string str = "Bubble Occurrence Mammal c++pro";
std::cout << removeNonDuplicate(str) << std::endl;
}
/*
run:
uble cram+
*/