Спасибо!Ivan Zelenkov
28 уровень
Помогите пожалуйста решить эту задачу!
Решен
Спасибо!Комментарии (12)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
ПирожокExpert
7 октября 2020, 20:16решение
Ну вроде как-то так, только в задачке Scanner нужен на инпут
+2
Ivan Zelenkov
7 октября 2020, 20:34
Спасибо
0
Ivan Zelenkov
7 октября 2020, 20:35
Но зачем они говорят про ceil если и без него получается, а как бы с ним получилось тогда?
0
ПирожокExpert
7 октября 2020, 20:41решение
ceil округляет результат в большую часть и возвращает double, вместо 1 + (int) было бы Math.ceil(Math.log10(maxValue) / Math.log10(2))
+2
Ivan Zelenkov
7 октября 2020, 20:48
то есть лучше как по заданию через ceil
0
Ivan Zelenkov
7 октября 2020, 20:50
я понял, это как бы вместо присваивания к int
Помоги пожалуйста еще с последним заданием. Я все сделал, но не понимаю что они подразумевают под if в условии. Я кину скриншот поймешь
![]()

0
ПирожокExpert
7 октября 2020, 21:36
Не уверен точно, может быть подразумевается, что если следующий шаг достигнет игрока или пройдет дальше, то нужно поставить координаты не по формуле, а такие же, как и у игрока
0
Ivan Zelenkov
7 октября 2020, 21:55
Как ты думаешь это сделать?
0
ПирожокExpert
7 октября 2020, 22:16
Там из условия строка: если скорость врага больше, чем расстояние между врагом и игроком. то врага передвинуть на те же координаты, как у игрока
0
Ivan Zelenkov
7 октября 2020, 22:29
Спасибо большое, просто иногда не понимаю тз 0
Ivan Zelenkov
7 октября 2020, 22:36
ах да, там в первом if x1 y1 вместо x1 x2
0
Kiske
7 октября 2020, 20:01полезный
да там написано, как нужно решать. В чем проблема?
+1