Antal trupper, eller byar? Lite luddigt vad du vill ha.
javascript: var doc = (window.frames.length>0)?window.main.document:document; var string = doc.getElementsByTagName('td'); var adels = doc.getElementsByTagName('a'); var count = 0; var troops = []; for(k=0; k<12; k++) { troops[k] = 0; } for (i=0; i<string.length; i++) { if(string[i].innerHTML>=0 & string[i].innerHTML<=26400) { troops[count] += parseInt(string[i].innerHTML); count ++; if (count == 11) { count = 0; } } } for (h=0; h<adels.length; h++) { if(adels[h].innerHTML>=0 & adels[h].innerHTML<=264) { troops[11] += parseInt(adels[h].innerHTML); } } document.write("Spjutmän: " + troops[1] + "<br/>"); document.write("Svärdsmän: " + troops[2] + "<br/>"); document.write("Yxmän: " + troops[3] + "<br/>"); document.write("Bågskyttar: " + troops[4] + "<br/>"); document.write("Spejare: " + troops[5] + "<br/>"); document.write("Lätt kavalleri: " + troops[6] + "<br/>"); document.write("Beridna Bågskyttar: " + troops[7] + "<br/>"); document.write("Tungt Kavalleri: " + troops[8] + "<br/>"); document.write("Murbräckor: " + troops[9] + "<br/>"); document.write("Katapulter: " + troops[10] + "<br/>"); document.write("Paladin: " + troops[11] + "<br/>"); document.write("Adelsmän: " + troops[12] + "<br/>"); end();
Som sagt, dra ner byantalet per sida till 5 byar och ta sedan en miniräknare och ta sedan ekvationen:
5x-5+y=x
Y = sista sidan som förmodligen inte kommer landa på 5 jämna byar.
Vad är x lika med då?
det är väll enklare tycker jag om du tar 10 per sida och kollar hur många byar "som blir över" på sista sidan.
Sedan adderar du det med antalet sidor multiplicerat med 10.
Det är precis samma sak som Vendetta föreslog, bara att han valde 5 istället för 10.