由于没有deleteCar方法。因此只要存在某种类型不满足条件,后续永远不会满足......
只要后续存在剩余车位为0,后续就不用计算了,直接返回false即可。
class ParkingSystem {
static int[] car = new int[4];
public ParkingSystem(int big, int medium, int small) {
car[1] = big;car[2] = medium;car[3] = small;
}
public boolean addCar(int carType) {
return car[carType] != 0 && car[carType]-- > 0;
}
}