Минимакс

  • 6
  • Недоступна
На вступительном экзамене в ясли упорядоченному изоморфу Васеньке с планеты Линейный Хаос задали задачку на нахождение максимума и минимума в массиве. Как вы помните (или нет), на этой планете все только и заняты упорядочиванием и сравнением. Васенька справился. А вы?
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (99)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Руслан Ширинов15 уровень, Москва
5 сентября, 09:57
Сортировать массив inputArray нельзя, согласно условию задачи, но можно скопировать этот массив в другой, который создаёте вы, и его уже сортировать.
Вадим Роготнев12 уровень, Екатеринбург
3 сентября, 16:25
наколдовал и получилось
BultazarX16 уровень, Москва
18 августа, 10:50
Бобров решил оторваться в конце...
Dmitrii Miroshnikov20 уровень, Санкт-Петербург
13 августа, 14:52
как мне показалось самый простой способ: 1. заводим две переменные int max = Integer.MIN_VALUE; int min = Integer.MAX_VALUE; 2. и пробегаемся циклом foreach по массиву если i > max то max = i если i < min то min = i
artem od18 уровень, Одесса
30 июля, 16:40
в методе создал новый массив инт, из старого с помощью класса Arrays скопировал одой командой ( copyOf( , ) ) масссив в новый дальше помощью класса Arrays отсортировал и т.д.
Руслан18 уровень
17 июля, 20:02
Всего эту задачу решили 22637 учеников.
Андрей19 уровень, Новосибирск
11 июля, 15:59
Можно создать две переменные, и в цикле, с использованием Math.max() и Math.min(), найти мин. и макс.
Wladyslaw27 уровень, Warsaw
26 июня, 17:40
Скопировал массив - отсортировал - вывел нулевой и последний элемент соответственно. Знаю что то класс с типом - это дженерик, но пока не знаю что оно такое и как работает.
Vladimir Tsyuman26 уровень, Красноярск
3 июня, 15:14
Всем привет. Мое решение тут.
Alexey Kozel16 уровень
11 мая, 08:49
Разобрался почему не получается при создании копирования inputArray так как передается ссылка, а не значения при сортировке мы меняем и сам исходный массив. поэтому создать надо новый массив и в него через for переписать все значения с массива inputArray. так валидатор пропустит, ведь при работе не с копией ссылки, а с другим массивом, все будет чики бамбони)))
Александр22 уровень
13 июня, 12:05
Или просто создать новый массив и скопировать исходный массив Arrays.copyOf , а не циклом
Yulya Petrova13 уровень, Москва
8 августа, 13:51
или скопировать с поомощью метода clone.