学习了,处理 1 万个要进行 22 轮报数,处理 10 万个要 28 轮报数,你问我怎么知道的
看 Java script(滑稽 代码:
```
console.time(1);
var n=10000;
var arr=[];
for(var i=1;i<=n;i++){
arr.push("第"+i+"个家伙");
};
var num=0,loop=0;
while(arr.length>1){
loop++;
console.log("***"+loop+"轮***");
for(var i=0;i<arr.length;i++){
num++;
var debugMsg=arr[i]+"报"+num;
if(num%3==0){
debugMsg+="踢掉";
arr.splice(i,1);
i--;
num=0;
}
//console.log(debugMsg);
}
if(arr.length<2){
console.log("结果闪亮登场:"+arr[0]);
break;
};
}
console.timeEnd(1);
```
js 处理大点的数组比较吃力,改 java 试试