This shows you the differences between two versions of the page.
|
sd-ca:teme:tema3-2021 [2021/05/13 22:59] gabriel_danut.matei |
sd-ca:teme:tema3-2021 [2021/05/30 19:42] (current) gabriel_danut.matei |
||
|---|---|---|---|
| Line 10: | Line 10: | ||
| == Modificări şi actualizări == | == Modificări şi actualizări == | ||
| - | <hidden> | + | * **21 mai, ora 23:20** - actualizat secțiunea **Q&A** ca urmare a întrebărilor de pe **Forum** |
| - | * **27 martie, ora 21:05** - adăugat **checker** in **enunt** si pe **vmchecker** | + | * **30 mai, ora 16:30** - configurat tema pe **vmchecker** |
| - | </hidden> | + | * **30 mai, ora 19:42** - actualizat secțiunea **Q&A** ca urmare a întrebărilor de pe **Forum** |
| ===== Obiective ===== | ===== Obiective ===== | ||
| Line 185: | Line 186: | ||
| === Schelet + Checker === | === Schelet + Checker === | ||
| - | <hidden> | + | {{:sd-ca:teme:tema3_2021:checker.zip|DOWNLOAD}} |
| - | {{:sd-ca:teme:tema3_2021:schelet_tema3.zip|SCHELET}} | + | |
| - | </hidden> | + | |
| - | + | ||
| - | Vom reveni cu un schelet+checker în următoarele zile. | + | |
| Temele vor fi trimise pe [[https://elf.cs.pub.ro/vmchecker/ui/#SD|vmchecker]]. | Temele vor fi trimise pe [[https://elf.cs.pub.ro/vmchecker/ui/#SD|vmchecker]]. | ||
| Line 203: | Line 200: | ||
| - 80p teste | - 80p teste | ||
| - | - **Fiecare** test este verificat cu valgrind. Dacă un test are memory leaks, nu va fi punctat. | + | - Testele pentru operațiile elementare sunt verificate cu valgrind. Dacă un test are memory leaks, nu va fi punctat. |
| - 20p README + comentarii/claritate cod (ATENȚIE! Fișierul README trebuie făcut explicit, cât să se înțeleagă ce ați făcut în sursă, dar fără comentarii inutile și detalii inutile). | - 20p README + comentarii/claritate cod (ATENȚIE! Fișierul README trebuie făcut explicit, cât să se înțeleagă ce ați făcut în sursă, dar fără comentarii inutile și detalii inutile). | ||
| - Se acordă 20% din punctajul obținut pe teste, ca bonus pentru coding style. De exemplu, pentru o temă care obține maxim pe teste, se pot obține 20p bonus dacă nu aveți erori de coding style. Pentru o temă ce trece 18 teste din 20, se pot obține 18p dacă nu aveți erori de coding style. | - Se acordă 20% din punctajul obținut pe teste, ca bonus pentru coding style. De exemplu, pentru o temă care obține maxim pe teste, se pot obține 20p bonus dacă nu aveți erori de coding style. Pentru o temă ce trece 18 teste din 20, se pot obține 18p dacă nu aveți erori de coding style. | ||
| Line 224: | Line 221: | ||
| **Q:** Rope-urile trebuie echilibrate de către noi?\\ \\ | **Q:** Rope-urile trebuie echilibrate de către noi?\\ \\ | ||
| **A:** Nu. | **A:** Nu. | ||
| + | |||
| + | **Q:** Nu mă prind cum aș putea folosi funcția ''getTotalWeight'' din schelet. De ce ați inclus-o?\\ \\ | ||
| + | **A:** Sincer, am folosit-o în implementarea soluției și am uitat să o ștergem. Dacă nu vi se pare evident cum v-ați putea folosi de ea și mai mult vă încurcă, puteți să o ștergeți :) | ||
| + | |||
| + | **Q:** Am căutat informații despre Rope pe internet și am citit că greutatea unei frunze ar trebui să fie egală cu lungimea stringului pe care îl conține. Respectăm enunțul și o lăsăm 0? | ||
| + | **A:** Vom considera ambele variante drept corecte. | ||
| + | |||
| + | **Q:** Aș vrea să folosesc un string auxiliar în care să îmi extrag tot șirul din Rope și să mă folosesc de el mai departe. E în regulă? | ||
| + | **A:** Nu este permisă extragerea stringului din rope urmată de prelucrarea acestui string. | ||