Parcours
/
SQLite
SQLite
/
Exercices
/
Meilleurs scores
Meilleurs scores

Meilleurs scores

Difficile

Instructions

Gère le tableau des meilleurs scores d'un joueur.

Ta tâche consiste à construire le composant de gestion des meilleurs scores du classique Frogger, l'un des jeux les plus vendus et les plus addictifs de tous les temps, et un classique de l'ère des salles d'arcade. Ta tâche consiste à écrire des méthodes qui renvoient le meilleur score du tableau, le dernier score ajouté et les trois meilleurs scores.

Instructions spécifiques à SQLite

Pour remplir la table results, il y a quatre « propriétés » à prendre en compte :

  • scores : tu dois regrouper tous les scores pour chaque game_id, et les stocker dans une string dont les valeurs sont séparées par des virgules. Les scores doivent apparaître dans le même ordre que celui dans lequel ils ont été insérés dans la table scores.
  • latest : tu dois trouver le dernier score inséré dans la table scores.
  • personalBest : trouve le score maximal pour chaque game_id.
  • personalTopThree : trouve les trois scores les plus élevés pour chaque game_id, puis regroupe-les dans une string dont les valeurs sont séparées par des virgules, triées par ordre décroissant.

Source

Hommage au jeu d'arcade des années 80 Frogger.
Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
SQLite Exercism

Prêt à commencer Meilleurs scores ?

Inscris-toi sur Exercism pour apprendre et maîtriser SQLite avec 81 exercices, et un vrai mentorat humain, le tout gratuitement.