Тема: Знаходження дублікату в масиві за допомогою xor
Намагаюся знайти дублікат у масиві за допомогою xor ось так:
        vector<int> nums {1, 2, 2 4};
        int item { 0 };
        int n = nums.size();
        for (int i = 0; i < n; ++i) {
            item ^= nums[i];
        }
        for (int i = 1; i <= n; ++i) {
            item ^= i;
        }
        cout << item << endl;Не працює. Не можу зрозуміти чому.