Card Flipping Game LeetCode solution in C++
1class Solution {2public:3int flipgame(vector<int> &fronts, vector<int> &backs) {4int n = fronts.size();5map<int, int> mp;6set<int> s;7for (int i = 0; i < n; i++) {8if (fronts[i] == backs[i]) {9mp[fronts[i]]++;10}11s.insert(fronts[i]);12s.insert(backs[i]);13}14for (auto i : s) {15if (mp[i] >= 1) continue;16return i;17}18return 0;19}20};