학생들의 이름과 그 학생이 속한 학년이 주어지면, 학교 명단을 만들어요.
최종적으로 다음을 할 수 있어야 해요.
참고로 이 학교 학생들은 모두 이름이 하나뿐이고(작은 마을이니까요, 뭘 어쩌겠어요?), 각 학생은 같은 학년이나 명단에 두 번 이상 추가할 수 없어요. 실제로 테스트에서 같은 학생을 두 번 이상 추가하려고 하면, 구현이 이것이 잘못되었음을 알려 주어야 해요.
이 연습 문제를 완료하려면 School 데이터 타입을 만들고 다음 함수들을 구현해야 해요:
addemptygradesorted더미 데이터 선언과 타입 시그니처는 이미 준비되어 있지만, 함수를 정의하고 의미 있는 데이터 타입이나 newtype, 또는 타입 동의어를 만드는 일은 직접 해야 해요.
Exercism에 가입하고 Haskell 트랙을 연습 문제 107개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.