Выполнил все требования, но валидатор так и не принимает задачу. Не очень хочется оставлять первый "проект" незаконченным.
Егор Бригида
32 уровень
Или я тупой, или лыжи не едут.
Решен
Комментарии (8)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Alexandr Stolyarenko
26 февраля 2018, 17:39полезный
Вижу всего три принципиальных отличия от рабочей версии:
1. public static Hippodrome game;
2. Отсутствие каких-либо изменений в horses при вызове getWinner();
3. Порядок инициализации поля game:
-в более ранних заданиях валидатор не пропускал если не инициализировать его первой строкой.
+1
Егор Бригида
26 февраля 2018, 18:22
Благодарю, инициализация решила!
0
vinslerExpert
25 февраля 2018, 22:38
такая же херня, ))) все попробовал уже.
все работает правильно, но валик не видит.
кто найдет решение, киньте смс в Личку, спс. )) 0
Анастасия
24 февраля 2018, 13:30
у меня еще переменная static Hippodrome game;
public
мало ли что валидатору надо, попробуйте
0
Анастасия
24 февраля 2018, 14:30
Кроме этого идентификатора, попробуйте еще поставить
double speed;
double distance;
в private
+ в компараторе используйте getDistance, а не прямое обращение к полю
0
Егор Бригида
24 февраля 2018, 15:23
не помогает
0
Ярослав Java Developer Master
24 февраля 2018, 13:28
Пробовал запустить, посмотреть? (Не то, чтобы я что-то увидел, просто попробуй, может у тебя где-то баг). Метод compare у тебя сделан немного уязвимо, хотя на задачу влиять это не должно. Double правильнее всего компарить методом Double.compare, там учитываются бесконечности, НаНы и, в целом, зачем изобретать велосипед? Логичнее было бы просто найти максимальное значение в коллекции, и правильней тоже. Представь вот когда-то на работе напишешь такой метод поиска победителя (или чего-либо другого), а потом твой коллега будет, ходя по коридорам, материться, потому что не может найти в тысячах строчках кода место, из-за которой сортируется коллекция, которая сортироваться не должна, и материть какого-то нехорошего человека, который её впихнул не пойми куда, ведь метода sort даже в списке методов нет.
Если метод возвращает победителя, он не должен изменять данные.
0
Егор Бригида
24 февраля 2018, 13:55
Исправил проблему с лишней сортировкой, но всё равно не принимает.
0