Διαδρομές
/
SQLite
SQLite
/
Ασκήσεις
/
Υψηλές Βαθμολογίες
Υψηλές Βαθμολογίες

Υψηλές Βαθμολογίες

Δύσκολο

Οδηγίες

Διαχειρίσου τη λίστα υψηλών σκορ ενός παίκτη.

Η αποστολή σου είναι να φτιάξεις ένα component υψηλών σκορ για το κλασικό παιχνίδι Frogger, ένα από τα παιχνίδια με τις περισσότερες πωλήσεις και τα πιο εθιστικά όλων των εποχών, καθώς και ένα κλασικό της εποχής των arcade. Η αποστολή σου είναι να γράψεις μεθόδους που επιστρέφουν το υψηλότερο σκορ από τη λίστα, το τελευταίο σκορ που προστέθηκε και τα τρία υψηλότερα σκορ.

Οδηγίες ειδικά για SQLite

Για να γεμίσεις τον πίνακα results, υπάρχουν τέσσερις "ιδιότητες" που πρέπει να λάβεις υπόψη:

  • scores: Πρέπει να συγκεντρώσεις όλα τα σκορ για κάθε game_id και να τα αποθηκεύσεις σε μια συμβολοσειρά χωρισμένη με κόμματα. Τα σκορ πρέπει να εμφανίζονται με την ίδια σειρά που εισήχθησαν στον πίνακα scores.
  • latest: Πρέπει να βρεις το τελευταίο σκορ που εισήχθη στον πίνακα scores.
  • personalBest: Βρες το μέγιστο σκορ για κάθε game_id.
  • personalTopThree: Βρες τα τρία υψηλότερα σκορ για κάθε game_id και συγκέντρωσέ τα σε μια συμβολοσειρά χωρισμένη με κόμματα, ταξινομημένη σε φθίνουσα σειρά.

Πηγή

Φόρος τιμής στο arcade παιχνίδι Frogger της δεκαετίας του '80
Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα
SQLite Exercism

Έτοιμος να ξεκινήσεις την άσκηση Υψηλές Βαθμολογίες;

Γράψου στο Exercism για να μάθεις και να κατακτήσεις SQLite με 81 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.