【leetcode】1603. 设计停车系统

 

typedef struct {
    int hash[4];
} ParkingSystem;

ParkingSystem* parkingSystemCreate(int big, int medium, int small) {
    ParkingSystem* obj=(ParkingSystem*)calloc(sizeof(ParkingSystem),1);
    obj->hash[1]=big;
    obj->hash[2]=medium;
    obj->hash[3]=small;
    return obj;
}

bool parkingSystemAddCar(ParkingSystem* obj, int carType) {
    return (obj->hash[carType]-->0)?true :false;
}

void parkingSystemFree(ParkingSystem* obj) {
    free(obj);
}

 

posted @ 2020-11-22 11:44  温暖了寂寞  阅读(96)  评论(0编辑  收藏  举报