Boy_Scouts_Scheduler.GreedyAlgorithm.GreedyScheduler.getStationTotalCapacityDuringWeek C# (CSharp) Метод

getStationTotalCapacityDuringWeek() приватный статический Метод

private static getStationTotalCapacityDuringWeek ( Station s, int Day, int Slot ) : int
s Station
Day int
Slot int
Результат int
        private static int getStationTotalCapacityDuringWeek(Station s, int Day, int Slot)
        {
            int ret = 0;

            int i, j;

            for (i = 0; i < s.Avail.Count; i++)
            {
                if (s.Avail[i].DayNumber == Day)
                {
                    for (j = 0; j < s.Avail[i].Slots.Count; j++)
                        if (s.Avail[i].Slots[j] > Slot)
                            ret++;
                }
                else if (s.Avail[i].DayNumber > Day)
                {
                    ret += s.Avail[i].Slots.Count;
                }
            }

            ret *= s.Capacity;

            return ret;
        }