게임 플레이어의 최고 점수 목록을 관리해요.
이번 과제는 역사상 가장 많이 팔린, 가장 중독성 있는 게임 중 하나이자 아케이드 시대의 고전인 Frogger 게임의 최고 점수 컴포넌트를 만드는 거예요. 목록에서 가장 높은 점수와 마지막으로 추가된 점수, 그리고 가장 높은 점수 세 개를 반환하는 메서드를 작성해요.
이 연습 문제에서는 배열을 정렬해야 하는데, 이 기능은 표준 라이브러리에 내장되어 있지 않아요. 직접 정렬 라이브러리를 작성할 수도 있지만, sorts 패키지를 사용하는 편이 더 좋아요.
솔루션 디렉터리에서 다음 명령을 실행하면 이 패키지를 솔루션에서 사용할 수 있어요:
futhark pkg add github.com/diku-dk/sorts
futhark pkg sync
그런 다음, 원하는 정렬 알고리즘을 다음과 같이 가져와요:
import "lib/github.com/diku-dk/sorts/<sorting algorithm>"