[JavaScript] JavaScript解决约瑟夫问题-报数游戏 →→→→→进入此内容的聊天室

来自 , 2020-11-21, 写在 JavaScript, 查看 116 次.
URL http://www.code666.cn/view/b2945042
  1. <script type="text/javascript">
  2. var a_game = function(pNum){
  3. var players = [];
  4. for(var i=1;i<=pNum;i++){
  5. players.push(i);
  6. }
  7. var flag=0;
  8. while(players.length>1){
  9. var outPlayerNum = 0,len=players.length;
  10. for(var i=0;i<len;i++){
  11. flag++;
  12. if(flag==3){
  13. flag=0;
  14. document.writeln("出局:"+players[i-outPlayerNum]);
  15. players.splice(i-outPlayerNum,1);
  16. outPlayerNum++;
  17. }
  18. }
  19. }
  20. return players[0];
  21. };
  22. document.writeln("<br/>剩下:"+a_game(100));
  23. </script>
  24.  
  25.  
  26. //javascript/7180

回复 "JavaScript解决约瑟夫问题-报数游戏"

这儿你可以回复上面这条便签

captcha