fork download
  1. #include <algorithm>
  2. #include <iostream>
  3. #include <set>
  4. #include <string>
  5.  
  6. using namespace std;
  7.  
  8. int main() {
  9. const set<int> primes{2, 3, 5, 7};
  10. string num;
  11. cin >> num;
  12. num.erase(remove_if(begin(num), end(num), [&](char c){ return !primes.count(c - '0'); }), end(num));
  13. cout << num << '\n';
  14. }
Success #stdin #stdout 0s 16056KB
stdin
420171523
stdout
27523