SoftUni Course Planning
Здравейте, може ли помощ
Дава ми 88/100 с Runtime Error само на 9 тест
https://pastebin.com/7RMJjteQ
Здравейте, може ли помощ
Дава ми 88/100 с Runtime Error само на 9 тест
https://pastebin.com/7RMJjteQ
Здравейте, виждам, че за Insert командата не правите валидация за индексите:
static void InsertLesson(int index, string lessonTitle, List<string> schedule)
{
if (!schedule.Contains(lessonTitle))
{
schedule.Insert(index, lessonTitle);
}
}
Ето примерна валидация:
private static void Insert(List<string> scheduleList, string[] commandArray)
{
string lessonTitle = commandArray[1];
int index = int.Parse(commandArray[2]);
if (scheduleList.Contains(lessonTitle) == false && index >= 0 && index < scheduleList.Count)
{
scheduleList.Insert(index, lessonTitle);
}
}
Заповядайте и моето решение за сравнение: https://pastebin.com/pYQTesny
Дано да съм успяла да помогна.
Поздрави!
Здравейте, проблемът не е в Insert
Грешката ми беше, че при Swap, не проверявах дали и двата Lesson-a ги има в колекцията :)