MasterOrder free response answer

The MasterOrder problem from the 2010 AP Computer Science Exam is typical of free response problems that test Lists. The problem requires you to manipulate a List and the objects inside.

Review the MasterOrder free response problem with AP CS Tutor Brandon Horn.

MasterOrder Part (a): getTotalBoxes

public int getTotalBoxes()
  int boxes = 0;

  for (CookieOrder order : orders)
   boxes += order.getNumBoxes();

  return boxes;

MasterOrder Part (b): removeVariety

public int removeVariety(String cookieVar)
  int boxesRemoved = 0;

  for (int i = orders.size() - 1; i >= 0; i--)
   if (cookieVar.equals(orders.get(i).getVariety()))
    boxesRemoved += orders.remove(i).getNumBoxes();

  return boxesRemoved;

Get AP CS Help

2010 AP CS Exam Free Response Solutions

Recommended Practice Problems