Given students' names along with the grade that they are in, create a roster for the school.
In the end, you should be able to:
Note that all our students only have one name (It's a small town, what do you want?) and each student cannot be added more than once to a grade or the roster. In fact, when a test attempts to add the same student more than once, your implementation should indicate that this is incorrect.
For this exercise the following F# feature comes in handy:
Dictionary<TKey, TValue>
type, but with one major difference: Map
is immutable.Sign up to Exercism to learn and master F# with 15 concepts, 143 exercises, and real human mentoring, all for free.