Минимакс

  • 6
  • Недоступна
На вступительном экзамене в ясли упорядоченному изоморфу Васеньке с планеты Линейный Хаос задали задачку на нахождение максимума и минимума в массиве. Как вы помните (или нет), на этой планете все только и заняты упорядочиванием и сравнением. Васенька справился. А вы?
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (85)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Alexey Kozel16 уровень
11 мая, 08:49
Разобрался почему не получается при создании копирования inputArray так как передается ссылка, а не значения при сортировке мы меняем и сам исходный массив. поэтому создать надо новый массив и в него через for переписать все значения с массива inputArray. так валидатор пропустит, ведь при работе не с копией ссылки, а с другим массивом, все будет чики бамбони)))
Anton Rymarenko17 уровень
6 мая, 11:31
я как-будто сидел нарезал гайки на заводе , а потом мне сказали пойти посмотреть почему вертолет не взлетает:)))Задача не сложная , решение написал сразу , кроме-того не раз искали мин макс когда проходили массивы, но реализация меня пугает .Сам бы такое не написал :))До этого 48 раз упражнялся с написанием слова extends ^))
finetyro15 уровень
5 мая, 18:49
Интересно, первый раз увидел использование дженериков вне темы коллекций.
Павел16 уровень, Санкт-Петербург
15 апреля, 09:56
можно и так сделать))) Arrays.sort(inputArray); return new Pair<Integer, Integer>(inputArray[0], inputArray[inputArray.length-1]);
Yerzhan15 уровень
18 апреля, 17:38
после 20 мин отдыха вернулся и получилось наконец то, сделал так и прошла валидацию. int min = inputArray[0]; int max = inputArray[0];
Alexey Kozel16 уровень
11 мая, 08:35
а у меня как раз таки не проходит с этим решением. пишет что нельзя изменять inputArray
Шкипер16 уровень, Минск
11 апреля, 15:46
Слушайте, решал через один фор и две переменные max и min - не получилось. Решил сделать два фора. Проинициализировал переменные int min, max = inputArray[0]; Первый фор находит минимум. Второй фор находит максимум. Может поможет кому.
y-grek13 уровень, Киев
9 апреля, 17:32
я чтото шуганулся и написал классы Х и У, потомками обжект.. но в обсуждении эту тему не вижу.. напомните плиз почему не нужно было.. или я правильно шугонулся?
Антон15 уровень, Москва
19 марта, 17:49
Цикл с перебором элементов и две переменные min max.
Anatolf14 уровень, Санкт-Петербург
13 марта, 09:53
я как то горбато сделал но всё же: 1) сдублировал массив в другое имя (ради валидатора) 2) отсортировал по возростанию Arrays.sort() 3) взял первый и последний элемент
Nail13 уровень
10 мая, 14:53
сделал по такому же принципу, но валидатору не нравится. Пишет, что я изменил массив inputArray.
Natalya Guskova17 уровень, Москва
2 марта, 21:04
Arrays.stream(inputArray).max().getAsInt(); 2 строчки. 1 для х, 2-я для у
19 апреля, 06:23
1 строка. Все зависит от того как ты смотришь на строку ))) return new Pair<Integer, Integer>(Arrays.stream(data).max().getAsInt(),Arrays.stream(data).min().getAsInt(););
Haumi17 уровень, Санкт-Петербург
2 мая, 17:17
тоже сделал так же =) курсы дополнительные от института, не зря проходят xD
Marat16 уровень, Гомель
3 мая, 10:44
какие курсы?
Haumi17 уровень, Санкт-Петербург
3 мая, 14:19
не обращай внимания. это я про свои курсы, дополнительно хожу в институт, на курсы по java.
Александр23 уровень, Казань
8 февраля, 08:56
Пришлось код на сайт копирвать и тут запускать.
Error: Could not find or load main class com.javarush.task.task11.task1123.Solution