package com.interview.algorithms.array;
/**
* Created_By: stefanie
* Date: 14-7-21
* Time: 下午11:35
*/
public class C4_30_TwiceNumberFinder {
public static int find(int[] numbers, int N){
int sum = 0;
for(int i = 0; i < numbers.length; i++) sum += numbers[i];
return sum - N*(N+1)/2;
}
public static int findByXOR(int[] numbers, int N){
int k = numbers[0];
for (int i=1; i < numbers.length; i++) {
k ^= numbers[i] ^ i;
System.out.println(k);
}
return k;
}
}