leetcode1603_3-19每日题:设计停车系统

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);
 */

在这里插入图片描述


版权声明:本文为SJTU_liangge原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。