This shows you the differences between two versions of the page.
sd-ca:teme:tema3-2021 [2021/05/13 23:46] 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 186: | Line 187: | ||
=== Schelet + Checker === | === Schelet + Checker === | ||
{{:sd-ca:teme:tema3_2021:checker.zip|DOWNLOAD}} | {{:sd-ca:teme:tema3_2021:checker.zip|DOWNLOAD}} | ||
- | |||
- | 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 201: | 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 222: | 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. | ||