fork(3) download
  1. #include <stdio.h>
  2.  
  3. int singleNumber(int* nums, int numsSize) {
  4. int n = 0;
  5. int i;
  6. for (i = 0; i < numsSize; i++) {
  7. n ^= nums[i];
  8. }
  9. return n;
  10. }
  11.  
  12. int main() {
  13. int nums[] = {1, 1, 2, 2, 3, 4, 4, 5, 5};
  14. printf("%d\n", singleNumber(nums, (int)sizeof(nums)/sizeof(int)));
  15. }
Success #stdin #stdout 0s 2156KB
stdin
Standard input is empty
stdout
3