Card Games

to
Starts in

Rules

  • The creator of this contest is solely responsible for setting and communicating the eligibility requirements associated with prizes awarded to participants, as well as for procurement and distribution of all prizes. The contest creator holds HackerRank harmless from and against any and all claims, losses, damages, costs, awards, settlements, orders, or fines.
  • Code directly from our platform, which supports over 30 languages. Learn more here.

Scoring

  • Добра йерархия от класове - 1 т.
  • Смислена употреба на виртуални и чисто виртуални методи - 1 т.
  • Може да създава тесте за война и операциите за него работят, както се очаква - 2 т.
  • Операции за всички колоди работят, както се очаква - 1 т.
  • Стил на програмиране - 1 т.
    • няма функции с дължина повече от 20 реда;
    • добро именоване на променливи и класове;
    • правилно използване на изключения;
    • използват се класове за представянето на различни понятия (например боя, карта, тесте);
    • класовете имат удобни за използване методи;
    • константните методи са отбелязани като такива;
    • използват се правилно статични членове на класа;
    • ако е необходимо, са предефинирани някои оператори в класовете.

Sign up for Card Games now.