2015-11-12 3 views
-4

так сказать, у меня есть этот массивПроверка на последовательные повторы в массиве

private Class[][] timetable = new Class[Main.days][Main.hours]; 

этот массив содержит Diferent объектов класса «лса Типа» и некоторые нулевых пространства. Мне нужно проверить, есть ли в тот же день (первый «[]») 2 равных объекта в типе «Класс», и если они мне нужны, чтобы проверить, являются ли они последовательными, как один в расписании [1] [2 ], а другой его в расписании [1] [3] или график [1] ​​[1], и если они не я должен сделать это

fitnnes -= 100; 

, как я могу это сделать?

+1

Отформатируйте ваш вопрос. Это не имеет смысла: в тот же день (первый «[]») 2 – ergonaut

ответ

0

Если вы уберете описание проблемы, и перевести его в Java, то он станет чем-то вроде этого:

int nextFitness(int fitness, Object[][] timetable) { 
    for (Object[] day : timetable)      // "on the same day" 
     for (int hour = 0; hour < Main.hours - 1; hour++) // "consecutive" 
      if (Objects.equals(day[hour], day[hour + 1])) // "equal" 
       fitness -= 100;       // "i need to do this" 
    return fitness; 
}