这题感觉靠脸,99998个数字还是打乱的数组,如果先排序或者其他整理数据结构的方法,然后再遍历十分浪费性能。
假如这剩下99998个数字存放在arr数组里,那么
const target = []
for (let i = 1; i <= 100000; i++) {
if (!arr.includes(i)) {
target.push(i);
if(target.length === 2){
break;
}
}
}
执行完target就是结果。