class ParkingSystem {
public:
int big_park;
int med_park;
int sma_park;
ParkingSystem(int big, int medium, int small):big_park(big),med_park(medium),sma_park(small) {
}
bool addCar(int carType) {
switch(carType){
case 3:{
if(sma_park>0) sma_park-=1;
else return false;
break;
}
case 2:{
if(med_park>0) med_park-=1;
else return false;
break;
}
case 1:{
if(big_park>0) big_park-=1;
else return false;
break;
}
default:return false;
}
return true;
}
};
/**
* Your ParkingSystem object will be instantiated and called as such:
* ParkingSystem* obj = new ParkingSystem(big, medium, small);
* bool param_1 = obj->addCar(carType);
*/
leetcode1603_3-19每日题:设计停车系统
最新推荐文章于 2021-03-19 11:14:08 发布