1603. Design Parking System - Easy

前往題目

想法

  • 直接陣列存

思路

  1. 定義一個陣列,放上每個size的車格剩多少
  2. 加入車輛的時候如果遇到該車格已經沒了就直接回傳false
  3. 否則就加入車輛,此時要把對應車格減1

Code

class ParkingSystem {
    int[] park;

    public ParkingSystem(int big, int medium, int small) {
        park = new int[]{big, medium, small};
    }
    
    public boolean addCar(int carType) {
        // Exceeding the limit
        if (park[carType - 1] == 0) return false;

        // 加入車輛
        park[carType - 1] -= 1;
        return true;
    }
}

1603. Design Parking System - Easy
https://f88083.github.io/2024/03/28/1603-Design-Parking-System-Easy/
作者
Simon Lai
發布於
2024年3月28日
許可協議