EngTW / English-for-Programmers

《程式英文》:用英文提昇程式可讀性
971 stars 45 forks source link

1603. Design Parking System #80

Closed twy30 closed 3 years ago

twy30 commented 3 years ago

https://leetcode.com/problems/design-parking-system/

using System.Collections.Generic;

public class ParkingSystem
{
    // 「型別:大車」
    const int bigCarType = 1;

    // 「型別:中車」
    const int mediumCarType = 2;

    // 「型別:小車」
    const int smallCarType = 3;

    // 「容量」(複數)
    IDictionary<int, int> capacities = new Dictionary<int, int>();

    public ParkingSystem(int big, int medium, int small)
    {
        capacities[bigCarType] = big;
        capacities[mediumCarType] = medium;
        capacities[smallCarType] = small;
    }

    public bool AddCar(int carType)
    {
        if (capacities[carType] == 0) { return false; }

        --capacities[carType];
        return true;
    }
}

請參考「刷 LeetCode 練習命名」 https://github.com/EngTW/English-for-Programmers/issues/69 😊