Guest User

3. Roxettes

a guest
Jun 9th, 2021
55
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <unordered_set>
  3. #include <string>
  4.  
  5. const int DNA_SIZE = 5;
  6.  
  7. int main()
  8. {
  9.     std::cin.sync_with_stdio(false);
  10.     std::cout.sync_with_stdio(false);
  11.     std::unordered_set<std::string> dnaData;
  12.     char letter;
  13.     std::string dna;
  14.     bool end = false;
  15.     while (!end) {
  16.         for (int i = 0; i < DNA_SIZE; ++i) {
  17.             std::cin >> letter;
  18.             if (letter == '.') {
  19.                 end = true;
  20.                 break;
  21.             }
  22.             dna.push_back(letter);
  23.         }
  24.         if (dnaData.find(dna) != dnaData.end()) {
  25.             dnaData.erase(dna);
  26.         } else if (dna != "") {
  27.             dnaData.insert(dna);
  28.         }
  29.         dna = "";
  30.     }
  31.     auto it = dnaData.begin();
  32.     std::cout << *it;
  33. }
  34.  
  35.  
RAW Paste Data