> LeekScript opetusohjelma
Kaikki ia:ssa suoritettavat laskutoimitukset vaativat tietyn ajan, jonka palvelin suorittaa. Tämä suoritusaika arvioidaan luvulla: tämän laskennan käyttämien operaatioiden määrä.
Yksi ia ei voi käyttää yli 20 miljoonaa operaatiota yhden vuoron aikana. Onneksi ia:n kuluvan kierroksen aikana käyttämien operaatioiden määrä saadaan käyttämällä getOperations-funktiota ja operaatioiden enimmäismäärä käyttämällä vakiota OPERATIONS_LIMIT.
Tässä on (lähes tyhjentävä) luettelo eri toimintojen kustannuksista, joita ia voi suorittaa:
Koodi | Kustannukset -----|------ var a; | 1 var a = arvo; | 1 (+ arvon kustannukset) array[index] = arvo; | 3 (push maksaa 2) map[avain] = arvo; | 4
Koodi | Kustannukset -----|---- a | 0 function(params) | 1 + function kustannus array[index] | 1 map[avain] | 2
Tietenkin a:n ja b:n kustannukset on lisättävä joka kerta.
Koodi | Kustannukset -----|----- a = b | 1 a ++ | 1 a -- | 1 a + b | 1 a - b | 1 a * b | 2 a / b | 5 a / b | 5 a % b | 5 a ** b | 40 a += b | 1 a -= b | 1 a = b | 2 a /= b | 5 a /= b | 5 a %= b | 5 a *= b | 40
Koodi | Kustannukset -----|----- a == b | 1 a != b | 1 a > b | 1 a = b | 1 a > b | 1 a >>> b | 1 a >= b | 1 a <<= b | 1
Koodi | Kustannukset -----|----- class object { ... } | 0 new object(params) | 1 + luokan kenttien lukumäärä + konstruktorin kustannukset object.method(params) | 2 + metodin kustannukset object.property | 1 (vain jos olemme tämän objektin julistuksen ulkopuolella)
Koodi | Kustannukset -----|----- if(a) | 1 (plus a:n kustannukset) a ? b : c | 1 (Plus a:n, b:n ja c:n kustannukset) while(0) | 0 do {} while(0); | 1
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.