User Tools

Site Tools


Problem constructing authldap
teme:proiect:etapa1
Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
teme:proiect:etapa1 [2019/11/10 20:56]
Laurentiu Stamate [API]
teme:proiect:etapa1 [2019/11/22 10:17] (current)
Ana Maria Micu [Aproximări si rotunjiri]
Line 219: Line 219:
 ===Aproximări si rotunjiri=== ===Aproximări si rotunjiri===
   * Damage-ul se calculează cu rotunjire la ''​int'';​ folosiți ''​Math.round''​.   * Damage-ul se calculează cu rotunjire la ''​int'';​ folosiți ''​Math.round''​.
-   * **Atenție, pentru a nu avea probleme din cauza rotunjirii, vă sfătuim să folosiți ''​Math.round''​ imediat după ce ați aplicat ​fiecare dintre ​amplificările datorate terenului și race-ului adversarului, pentru fiecare abilitate în parte.** Acest lucru este foarte important, fapt demonstrat de următorul caz: prima abilitate oferă un damage de ''​111.5'',​ iar cea de-a doua abilitate oferă un damage de ''​111.6'':​+   * **Atenție, pentru a nu avea probleme din cauza rotunjirii, vă sfătuim să folosiți ''​Math.round'' ​pentru fiecare abilitate în parte, ​imediat după ce ați aplicat amplificările datorate terenului și race-ului adversarului.** Acest lucru este foarte important, fapt demonstrat de următorul caz: prima abilitate oferă un damage de ''​111.5'',​ iar cea de-a doua abilitate oferă un damage de ''​111.6'':​
    - Dacă se face rotunjire după fiecare abilitate, primul damage va fi de 112, iar al doilea va fi tot 112, damage-ul total fiind ''​112 + 112 = 224''​ (cel corect, găsit în teste). ​    - Dacă se face rotunjire după fiecare abilitate, primul damage va fi de 112, iar al doilea va fi tot 112, damage-ul total fiind ''​112 + 112 = 224''​ (cel corect, găsit în teste). ​
    - Dacă se face rotunjire la final, după cumularea damage-urilor din cele două abilități (''​111.5 + 111.6 = 223.1''​),​ rezultatul total va fi ''​223'',​ diferit de cel din teste. Vă rugăm să acordați atenție acestui aspect pentru a evita eventualele greșeli. ​    - Dacă se face rotunjire la final, după cumularea damage-urilor din cele două abilități (''​111.5 + 111.6 = 223.1''​),​ rezultatul total va fi ''​223'',​ diferit de cel din teste. Vă rugăm să acordați atenție acestui aspect pentru a evita eventualele greșeli. ​
Line 366: Line 366:
     * respectarea unui [[https://​i.imgflip.com/​1g55p6.jpg | coding style]] (nu neapărat acesta, important este să fiți __**consistenți**__ și __**consecvenți**__)     * respectarea unui [[https://​i.imgflip.com/​1g55p6.jpg | coding style]] (nu neapărat acesta, important este să fiți __**consistenți**__ și __**consecvenți**__)
  
-<note important>​Dacă numărul de erori depistate de testele de [[ http://​checkstyle.sourceforge.net/​ | Checkstyle ]] [[teme:tema1#linkuri-utile| [4]]] depășește o treime din punctajul maxim, atunci punctele pentru coding-style nu vor fi acordate iar dacă punctajul este negativ, //acesta se trunchiază la 0//.+<note important>​Dacă numărul de erori depistate de testele de [[ http://​checkstyle.sourceforge.net/​ | Checkstyle ]] [[#Link-uri utile| [4]]] depășește o treime din punctajul maxim, atunci punctele pentru coding-style nu vor fi acordate iar dacă punctajul este negativ, //acesta se trunchiază la 0//.
  
 Exemple: Exemple:
teme/proiect/etapa1.1573412160.txt.gz · Last modified: 2019/11/10 20:56 by Laurentiu Stamate