Минимаксы в массивах

  • 5
  • Недоступна
В жилмассиве Трещина — всего 20 домов, но их номера проставляются от фонаря. Получается, конец и начало Трещины формируются случайным образом. Потому как так интереснее и непредсказуемее! Пишем мини-эмулятор Трещины: определим его начало и конец. Для этого запихнем жилмассив в массив, заполним его номерами домов, и найдем среди них наибольший и наименьший.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (199)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Timur Khanafin9 уровень
18 февраля, 13:31
Релакс для мозгов...
Станислав Китаев10 уровень, Москва
16 февраля, 15:20
Arrays.stream(arr).max().getAsInt(); можно еще так
BariO16 уровень, Nizhniy Novgorod
19 февраля, 11:29
не понимаю почему этого метода нет в java доке? а в idea есть....
Антон8 уровень, Новосибирск
6 февраля, 09:14
Почему если инициализировать maximum = 0 (найти максимум), minimum = maximum (найти минимум), валидация не проходит, хотя программа все выводит на экран правильно. А если максимум и минимум проинициализировать MAX и MIN.VALUE, валидация проходит?
Andrej Michniov15 уровень, Vilnius
10 февраля, 23:06
Не знаю как ты делал , мне пришлось присваивать [0] , если был бы 0 то в случае с двадцатью отрицательными цифрами, то программа показала бы максимум 0, а это уже ошибка )
Сергій Маліщук14 уровень, Ostrytsia
28 января, 22:21
What's wrong?
Andrey Polyntsev12 уровень, Саратов
23 января, 09:49
Arrays.sort(nums) эх и лентяй же я(
NK8 уровень, Киев
20 января, 17:22
Нашел удобный метод для минимума и максимума. Импортируем библиотеку java.util.Collections и можем использовать System.out.println(Collections.max(list)); System.out.println(Collections.min(list)); вот ссылка
Сергей12 уровень, Киев
15 января, 12:28
Сделал одним циклом(именно решение) с двумя if, помог коммент от Andrew: "кто запрещает перед поиском минимакса maximum = a[0]; minimun = a[0] ?" Спасибо. Маленький нюанс, для кого-то наверное очевидный, но до меня не сразу дошло)) инициализировать значения maximum и minimum нужно после заполнения массива, иначе вы присвоите им значение 0
Andrew8 уровень
7 января, 08:52
Задача проверяет жёстко наличие new int[20], хотя могли бы и new int[n], где n = 20. Вносил n для отладки, чтобы не вводить 20 чисел каждый раз.
Михаил10 уровень, Санкт-Петербург
6 января, 14:59
Что здесь делает со своими мегамозгами уровни типа 20+? (Заранее мое почтение) Задача элементарная и монографическая. Алгоритм из Шилдта руководства для начинающих не катит. Один цикл не проходит. Три нагородил с прежним алгоритмом - все прошло. Хде подвох? Автор задачи тихо смеется backstage....
Ilyas Badavi9 уровень, Казань
4 января, 12:09
максимальное тут будет опять со знаком минус -150? потому как у меня математически вышло все верно 111 и -150 а валидатор дает ошибку на 3 условии/ А если решать через абсолютные числа то получается 150 и 3. И все равно ошибка на 3 условии. пы.сы. через десятки проб прошло только по такой схеме int maximum = Integer.MIN_VALUE; int minimum = Integer.MAX_VALUE;
Andrew8 уровень
7 января, 08:54
кто запрещает перед поиском минимакса maximum = a[0]; minimun = a[0] ?
Vitaly8 уровень, Минск
31 января, 08:49
а мне нравится читерный способ: Arrays.sort(arr); и вывести arr[0] и arr[19] )))