В лекции к уровню есть такой кусок кода:
public int ordinal()
{
   return this.value;  // Метод ordinal нужно вызвать у объекта Day.
                               // Он возвращает значение объекта — value.
}
Почему же тогда в решении к задаче этот метод не подходит? P.S. С другим методом понимаю, что косяк, надо исправлять