Last Odd 8

Geoffrey Challen // 2021.9.0

Create a class called LastOdd8. You should expose two public methods:

  • add: adds a value, does not return a value
  • last: returns an array containing the last 8 values that were added, in any order.

You do not need a constructor. 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 or use a list to save the values. Submissions that do will be marked incorrect. You may also not use a List to solve this problem.