Доброго времени.
Последний пункт валидации (правильность работы метода getRightBorder()) проходит валидацию через раз - через два раза...
Почему...?
private double getLeftBorder(){
return ships.stream().min((o1, o2) -> (int) (o1.x-o2.x)).get().x;
}
private double getRightBorder(){
return ships.stream().max((o1, o2) -> (int) (o1.x-o2.x)).get().x+ShapeMatrix.ENEMY.length;
}
Александр
24 уровень
Последний пункт проходит валидацию через раз
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #598481
14 мая 2022, 14:18
Прикрепляй задачу, чтобы было полностью видно и код и условие.
0
Александр
16 мая 2022, 06:31
прикрепить не могу т.к. валидация прошла и задача считается решенной.
Правильное решение нельзя прикрепить.
9-е задание SpaceInvaders.
Метод getRightBorder();
Если ничего не изменять и просто нажимать на валидацию - то 2-3 раза выскакивает ошибка, а потом решение засчитывается.
Как-то так.
0