![]()
package my;
import java.util.Arrays;
public class MissNumberSolution {
public int missingNumber(int[] nums) {
Arrays.sort(nums);
if (nums[nums.length-1] != nums.length) {
return nums.length;
}
if(nums[0] != 0 ){
return 0;
}
for(int i = 1 ; i< nums.length;i++){
int missNumber = nums[i-1] + 1;
if(nums[i] != missNumber){
return missNumber;
}
}
return -1 ;
}
public static void main(String[] args){
int[] nums ={0,1,3,4,2,5,7};
int m = new MissNumberSolution().missingNumber(nums);
System.out.println(m);
}
}