Sha256: 85fc9b275ad331aa8c54833601e2ace918e62d4b90260c6229272fcdfc49712c

Contents?: true

Size: 453 Bytes

Versions: 49

Compression:

Stored size: 453 Bytes

Contents

module GradeSchool

type School = Map<int, string list>

let empty: School = failwith "You need to implement this function."

let add (student: string) (grade: int) (school: School): School = failwith "You need to implement this function."

let roster (school: School): (int * string list) list = failwith "You need to implement this function."

let grade (number: int) (school: School): string list = failwith "You need to implement this function."

Version data entries

49 entries across 49 versions & 1 rubygems

Version Path
trackler-2.2.1.139 tracks/fsharp/exercises/grade-school/GradeSchool.fs
trackler-2.2.1.138 tracks/fsharp/exercises/grade-school/GradeSchool.fs
trackler-2.2.1.137 tracks/fsharp/exercises/grade-school/GradeSchool.fs
trackler-2.2.1.136 tracks/fsharp/exercises/grade-school/GradeSchool.fs
trackler-2.2.1.135 tracks/fsharp/exercises/grade-school/GradeSchool.fs
trackler-2.2.1.134 tracks/fsharp/exercises/grade-school/GradeSchool.fs
trackler-2.2.1.133 tracks/fsharp/exercises/grade-school/GradeSchool.fs
trackler-2.2.1.132 tracks/fsharp/exercises/grade-school/GradeSchool.fs
trackler-2.2.1.131 tracks/fsharp/exercises/grade-school/GradeSchool.fs