260 Single Number III
#include <iostream>
#include <vector>
using namespace std;
bool doesElementExist(vector<int>& nums, int elem) {
for (int i = 0; i < nums.size(); i++)
if (nums.at(i) == elem) return true;
return false;
}
vector<int> singleNumber(vector<int>& nums) {
vector<int> temp;
int i = 0;
temp.push_back(nums.at(i));
for (i = 1; i < nums.size(); i++) {
if (!doesElementExist(temp, nums.at(i)))
temp.push_back(nums.at(i));
}
return temp;
}
int main()
{
vector<int> nums2 = { 1,2,3,4,5,6,7,8,9,0, 0 };
vector<int> singled = singleNumber(nums2);
for (auto i : singled) cout << i << ' ';
}Last updated