Пример #1
0
 public static bool addPossible(routine r, course c)
 {
     for (int i = 0; i < r.courses.Count; i++)
     {
         for (int j = 0; j < r.courses[i].slots.Count; j++)
         {
             for (int k = 0; k < c.slots.Count; k++)
             {
                 if (r.courses[i].slots[j].day == c.slots[k].day)
                 {
                     if (r.courses[i].slots[j].start >= c.slots[k].end || r.courses[i].slots[j].end <= c.slots[k].start)
                     {
                         continue;
                     }
                     else
                     {
                         return(false);
                     }
                 }
             }
         }
     }
     return(true);
 }