Leetcode Note: Go - Design Parking System
Design Parking System - LeetCode
https://leetcode.com/problems/design-parking-system/
- Go 言語で取り組んだメモ
回答
[Go] Using Map - Design Parking System - LeetCode
https://leetcode.com/problems/design-parking-system/solutions/1301219/go-using-map/
type ParkingSystem struct {
CarType map[int]int
}
func Constructor(big int, medium int, small int) ParkingSystem {
return ParkingSystem{
CarType: map[int]int{1: big, 2: medium, 3: small},
}
}
func (this *ParkingSystem) AddCar(carType int) bool {
if this.CarType[carType] > 0{
this.CarType[carType]-=1
return true
}
return false
}