<script type="text/javascript">
function choose()
{
var num=parseInt(document.getElementById("num").value,10);
var del=parseInt(document.getElementById("n").value,10);
if(!num||num<1||!del||del<1){alert("Invalide argument");return;}
var i;
var a=new Array();
var countOne;
for(i=0;i<num;i++)
a.push(1);
}
var sum=0;
countOne=num;
while(countOne>1)
countOne=0;
sum+=a[i];
if(sum==del)
sum=a[i]=0;
countOne+=a[i];
if(a[i]!=0){alert(i);return;}
alert("沒有選出大王");
</script>
<script type="text/javascript">
function choose()
{
var num=parseInt(document.getElementById("num").value,10);
var del=parseInt(document.getElementById("n").value,10);
if(!num||num<1||!del||del<1){alert("Invalide argument");return;}
var i;
var a=new Array();
var countOne;
for(i=0;i<num;i++)
{
a.push(1);
}
var sum=0;
countOne=num;
while(countOne>1)
{
countOne=0;
for(i=0;i<num;i++)
{
sum+=a[i];
if(sum==del)
{
sum=a[i]=0;
}
countOne+=a[i];
}
}
for(i=0;i<num;i++)
{
if(a[i]!=0){alert(i);return;}
}
alert("沒有選出大王");
}
</script>