From a96b65cbfad7f62f3db6b2eab105e4e25c0414c5 Mon Sep 17 00:00:00 2001 From: Jack Sangdahl Date: Fri, 27 Jun 2025 12:23:02 -0600 Subject: chore: remove old cpp and rust solutions --- other/design_parking_system.cpp | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 other/design_parking_system.cpp (limited to 'other/design_parking_system.cpp') diff --git a/other/design_parking_system.cpp b/other/design_parking_system.cpp deleted file mode 100644 index 5cfaf74..0000000 --- a/other/design_parking_system.cpp +++ /dev/null @@ -1,40 +0,0 @@ -// 1603. Design Parking System -#include "leetcode.h" - -/* - * design a parking system for a parking lot. the parking lot has three kinds of - * parking spaces: big, medium, and small. with a fixed number of slots for each - * size. implement the 'ParkingSystem' class: - * - 'ParkingSystem(big, medium, small)' initialises object of the - * 'ParkingSystem' class the number of slots for each parking space are given as - * part of the constructor - * - 'bool addCar(car_type)' checks whether there is a parking space of - * 'car_type' for the car that wants to get into the parking lot. 'car_type' can - * be of three kinds: big, medium, or small, which are represented by 1, 2, or - * 3, respectively. a car can only park in a parking space of its 'car_type'. if - * there is no space available, return false, else park the car in that size - * space and return true - */ - -class ParkingSystem { -public: - vector vehicle; - ParkingSystem(int big, int medium, int small) { - vehicle = {big, medium, small}; - } - bool addCar(int car_type) { - if (vehicle[car_type - 1]) { - vehicle[car_type - 1] -= 1; - return true; - } - return false; - } -}; - -int main() { - ParkingSystem *obj = new ParkingSystem(1, 1, 0); - printf("%d\n", obj->addCar(1)); // expect: 1 - printf("%d\n", obj->addCar(2)); // expect: 1 - printf("%d\n", obj->addCar(3)); // expect: 0 - printf("%d\n", obj->addCar(1)); // expect: 0 -} -- cgit v1.2.3