Percursos
/
SQLite
SQLite
/
Exercícios
/
Melhores pontuações
Melhores pontuações

Melhores pontuações

Difícil

Instruções

Gere a lista de pontuações altas de um jogador.

A tua tarefa é criar o component de pontuação alta do clássico jogo Frogger, um dos jogos mais vendidos e mais viciantes de todos os tempos e um clássico da era dos jogos de arcada. A tua tarefa é escrever métodos que devolvem a pontuação mais alta da lista, a última pontuação adicionada e as três pontuações mais altas.

Instruções específicas do SQLite

Para preencher a tabela results, há quatro «propriedades» que deves considerar:

  • scores: Tens de agregar todas as pontuações de cada game_id e guardar as pontuações numa string separada por vírgulas. As pontuações devem aparecer pela mesma ordem em que foram inseridas na tabela scores.
  • latest: Tens de encontrar a última pontuação inserida na tabela scores.
  • personalBest: Encontra a pontuação máxima de cada game_id.
  • personalTopThree: Encontra as três pontuações mais altas de cada game_id e agrega-as numa string separada por vírgulas, ordenada por ordem decrescente.

Fonte

Uma homenagem ao jogo de arcada Frogger, dos anos oitenta
Editar via GitHub A ligação abre numa nova janela ou separador
SQLite Exercism

Estás pronto para começar Melhores pontuações?

Inscreve-te no Exercism para aprenderes e dominares SQLite com 81 exercícios, e mentoria humana real, tudo grátis.