jmeter連線redis資料庫
阿新 • • 發佈:2022-05-07
monkeyName(10,5) function monkeyName(total,kick) { var total = total; var kick = kick; var monkey = []; for (var i = 1; i <= total; ++i) { //建立猴子陣列 monkey.push(i); } i = 0; while (monkey.length > 1) { //在猴子數量大於1的時候進行迴圈 ++i; let head = monkey.shift(); //猴子報數 if (i % kick != 0) { //判斷是否踢出猴子,不提出則把該猴子新增到monkey陣列的尾部 monkey.push(head); //繼續參加遊戲的猴子 } } console.log('猴王編號:' + monkey[0]); return monkey[0] }
方法2改造
monkeyName(10,5) function monkeyName(total,kick) { var total = total; var kick = kick; var monkey = []; for (var i = 1; i <= total; ++i) { //建立猴子陣列 monkey.push(i); } i = 0; while (monkey.length > 1) { //在猴子數量大於1的時候進行迴圈 ++i; let head = monkey.shift(); //猴子報數 if (i - kick != 0) { //判斷是否踢出猴子,不提出則把該猴子新增到monkey陣列的尾部 monkey.push(head); //繼續參加遊戲的猴子 }else { i=0 } } console.log('猴王編號:' + monkey[0]); return monkey[0] }