트랙
/
SQLite
SQLite
/
연습 문제
/
최고 점수
최고 점수

최고 점수

어려움

지침

게임 플레이어의 최고 점수 목록을 관리해요.

이번 과제는 역사상 가장 많이 팔린, 가장 중독성 있는 게임 중 하나이자 아케이드 시대의 고전인 Frogger 게임의 최고 점수 컴포넌트를 만드는 거예요. 목록에서 가장 높은 점수와 마지막으로 추가된 점수, 그리고 가장 높은 점수 세 개를 반환하는 메서드를 작성해요.

SQLite 관련 지침

results 테이블을 채우려면 고려해야 할 네 가지 "속성"이 있어요.

  • scores: 각 game_id의 모든 점수를 모아서 쉼표로 구분된 문자열에 저장해야 해요. 점수는 scores 테이블에 삽입된 순서와 같은 순서로 나타나야 해요.
  • latest: scores 테이블에 마지막으로 삽입된 점수를 찾아야 해요.
  • personalBest: 각 game_id의 최고 점수를 찾아요.
  • personalTopThree: 각 game_id에서 가장 높은 점수 세 개를 찾고, 내림차순으로 정렬해서 쉼표로 구분된 문자열로 만들어요.

출처

80년대 아케이드 게임 Frogger에 대한 오마주
GitHub에서 편집 링크가 새 창이나 탭에서 열려요
SQLite Exercism

최고 점수 문제를 시작해 볼 준비가 됐나요?

Exercism에 가입하고 SQLite 트랙을 연습 문제 81개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.