Leetcode 1603 - Design Parking System

題目

Problem#

要你實作一個 class 叫做 ParkingSystem 代表個停車場,可以停三種大小的車:大、中、小,並有個 function 可以把車停入
如果停得進去則回傳 true 反之回傳 false

  • ParkingSystem(int big, int medium, int small): 大、中、小車位數量
  • bool addCar(int carType): 停車,carType 代表車子大小: 大1, 中2, 小3

測資限制#

  • 0 <= big, medium, small <= 1000
  • addCar() 最多 1000 次呼叫

想法#

模擬即可

  • 時間複雜度: $\mathcal{O}(1)$
  • 空間複雜度: $\mathcal{O}(1)$

AC Code#