Минимальное из N чисел

  • 5
  • Недоступна
Программист ищет минимумы и максимумы везде, где может — среди двух чисел, в массиве, в списке… На восьмом уровне секретного центра JavaRush студенты изучают списки, поэтому этот важный момент наступил. Прямо сейчас можно попробовать найти минимум в списке из n чисел. Но прежде, чем искать минимум, нужно этот список сформировать. Вы еще здесь?
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (62)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
АртемGeek10 уровень, Москва
суббота, 15:33
В голове держал решение через Collections.min(array), но сделал механическим поиском минимума через цикл, просто потренировать старые навыки )
Pavel Kurashov9 уровень, Новосибирск
11 марта, 12:00
Проверьте кто-нибудь валидатором следующий подход (в Idea работает, проверил): создаёте переменную класса
static int minArray = Integer.MAX_VALUE;
и прямо в цикле заполнения массива проверяете на минимальное значение.
minArray = array.get(i) < minArray ? array.get(i) : minArray;
А getMinimum просто возвращает уже известный
return minArray;
у меня бомжовский премиум без про, не даёт второй раз проверить ))
Natalya Guskova16 уровень, Москва
21 февраля, 12:17
c isEmpty() не работает, ставьте s == null; и да, размер списка это первое считанное число(( не внимательно прочитала потеряла полчаса(
VDT16 уровень, Екатеринбург
6 января, 14:15
Collections.sort(array);
Элегантнее не придумал
VK19 уровень, Киев
9 февраля, 10:56
return Collections.min(array);
VDT16 уровень, Екатеринбург
10 февраля, 11:34
Грацио )
Никита9 уровень, Киев
6 марта, 14:50
такой вариант не подходит так как метод должен возвращать переменную типа int
Ivan9 уровень
7 марта, 10:02
int min = Collections.min(array); return min;
Viktor 10 уровень
суббота, 16:10
у меня прошло.. Идея даже и не ругнулась
Вадим20 уровень, Одесса
16 декабря 2018, 01:54
Вот интересно вопрос возник, а как лучше задания решать, использовать методы Коллекций, Множест и т.д., или самому решать логические задачки ? :)
Bamb9 уровень, Москва
24 января, 07:43
Думаю на начальном этапе лучше больше писать самому. Со временем лень победит и возьмёт своё )).
Rihard198533 уровень
3 июня 2018, 21:25
10 минут тупил почему Список не создается ((( оказывается в цикле for 0 в ArrayList заносить нельзя, у кого будет такая же ошибка ,заранее говорю и сэкономлю вам время
RellePro9 уровень
13 июня 2018, 11:46
for (int i = 0; i < n; i++) { result.add(Integer.parseInt(reader.readLine())); } Это работает. А вот если вы создание списка (result) закинете внутрь цикла , то тоже будет работать - каждый проход будет создаваться новый список и соответственно данных по завершению цикла там никаких не будет.
Валерий11 уровень
26 февраля, 10:40
да, я попался на этом. долго не мог понять почему в списке ничего нет.
Чебурешь :317 уровень
26 мая 2018, 03:00
Сделал через sort: Collections.sort(array); return array.get(0); А потом узнал про min. min круче)
Maksym Lytvynchuk20 уровень, Львов
10 июля 2018, 16:43
Методом подбора и нашел Collections.min(array);
Роман Котович18 уровень, Казань
25 апреля 2018, 23:10
Для поиска минимального числа можно использовать метод "Collections.min()"
Артем28 уровень, Минск
23 марта 2018, 17:14
для выбора минимального лучше использовать сортировку Collections.sort(). Это часто используется программистами на практике, так почему бы не использовать его и в заданиях
Anton15 уровень, Москва
23 января 2018, 19:51
/* Комментарий удален */
Den17 уровень, Одесса
27 февраля 2018, 16:52
читерр