题解 | #序列找数#
序列找数
http://www.nowcoder.com/practice/a7d1856a72404ea69fdfb5786d65539c
import java.util.*;
public class Main{
public static void main(String[] args){
setTest();
}
public static void setTest(){
Set<Integer> set=new HashSet<>();
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int i=0;
while(sc.hasNext())
set.add(sc.nextInt());
for(i=0;i<n;i++)
{
if(set.contains((i)))
continue;
else
break;
}
System.out.println(i);
}
}
public class Main{
public static void main(String[] args){
setTest();
}
public static void setTest(){
Set<Integer> set=new HashSet<>();
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int i=0;
while(sc.hasNext())
set.add(sc.nextInt());
for(i=0;i<n;i++)
{
if(set.contains((i)))
continue;
else
break;
}
System.out.println(i);
}
}
