Create a public class called Last8
.
You should expose two public methods:
add
: adds a value, does not return a valuelast
: returns an array containing the last 8 values that were added, in any order.You do not need a constructor, but you can add an empty one if you need. Until 8 values have been added you should return 0s in their place.
For example, here's how an instance of Last8
should work:
Do not create a huge array to save the values. Submissions that do will be marked incorrect.
You're challenge is to write tests for this problem described above.
Stuck? You may find these lessons helpful: