import java.util.ArrayList; public class StoreManager { public String minUnitPrice(GroceryStore store, String category) { ArrayList list = store.getAllItems(category); if (list.size() == 0) { return "none"; } GroceryItem minItem = (GroceryItem) list.get(0); for(int k=1; k < list.size(); k++) { GroceryItem current = (GroceryItem) list.get(k); if (current.getSize()/current.getPrice() < minItem.getSize()/minItem.getPrice()) { minItem = current; } } return minItem.getName(); } }