예제 #1
0
 public void SetEmptyLots(int n)
 {
     for (var i = 1; i <= n; i++)
     {
         EmptyParkingLots.Add(i);
     }
 }
예제 #2
0
        public int GetNextEmptyLot()
        {
            var lotNumber = 0;

            if (EmptyParkingLots.Any())
            {
                lotNumber = EmptyParkingLots.First();
                EmptyParkingLots.RemoveAt(0);
            }

            return(lotNumber);
        }
예제 #3
0
 private void UpdateEmptyLot(int n)
 {
     EmptyParkingLots.Add(n);
     EmptyParkingLots.Sort();
 }