Программист ищет минимумы и максимумы везде, где может — среди двух чисел, в массиве, в списке… На восьмом уровне секретного центра JavaRush студенты изучают списки, поэтому этот важный момент наступил. Прямо сейчас можно попробовать найти минимум в списке из n чисел. Но прежде, чем искать минимум, нужно этот список сформировать. Вы еще здесь?
Минимальное из N чисел
- 5
Недоступна
Комментарии (195)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Абдурахман
11 марта, 13:50
какой тут hard будто easy задачку решил
0
Александр Сидоренко
16 февраля, 14:08
Ребята, не будьте как я. Программа не завершалась, даже Idea не могла подсказать, что не так. Оказалось, я ввел переменную N, которая определяла размер массива, а при заполнении самого массива указал, что цикл будет продолжаться, пока i <= n 😖
0
Вилюян
7 октября 2021, 15:17
Сперва решил через рандом. То есть N - случайных цифр в массиве. Почитал там статьи, разобрался в теме random. А потом валидатор такой - Ну да, ну да, иди ка ты ...
В общем крутая задача, легкая и интересная но штука в том что, я сперва не обратил внимания на вот это "Метод getIntegerList() должен считать с клавиатуры число N, потом вернуть список размером N элементов, заполненный числами с клавиатуры.".
И по моему скромному мнению, у меня прям сложилось ощущение будто мне руки валидатор связывает, и это как то не приятно. Надеюсь дальше больше и валидатор будет чуть помягче (условия чтобы не ограничивали фантазию), всем удачи и прогресса в становление Java программистом, читайте статьи, решайте не стандартными способами! +3
Viktor
22 ноября 2021, 17:45
ну логично, здесь руки связывает валидатор, на реальном проекте - заказчик))
+2
Simpson
27 июля 2021, 18:17
короче народ, разясняю задачу. фишка в том что первоначально вам нужно ввести число N которое равняется 19 ти. это количество чисел которые будут введены для заполнения array. Его и используете в цикле кокда будете считывать числа, то есть i < N ; i++.
нахождение же минимального числа лучше пузырьковым методои, мы это проходили с примерами.
0
Денис
11 февраля, 10:49
там в задаче импортированы Collections, проще через Collections.min()
0
Алексей
10 марта 2021, 16:26
на 8 уровне ее легко вообще решить?
0
Тимур Акматов
31 марта 2021, 12:43
да, легко пока))
0
Anna Makarova
19 февраля, 22:30
Средне)))
0
Rodion
15 февраля 2021, 21:01
можно легко найти минимум через коллекции, либо через цикл:
![]()

+3
Ilyas Badavi
1 марта 2021, 15:19
Зачем? Если есть специально для этого написанный метод сортировки коллекции.
+1
Eugene Semenov
26 мая 2021, 15:31
Так это же одна строка. Ваш вариант тоже выдаст минимум.
0
Ольга
3 июля 2021, 17:35
затем, что во время обучения очень полезно все методы писать самостоятельно.
+1
Vano540
15 февраля 2021, 20:37
не забудьте добавить import java.util.Collections;
Минимум с ним быстро найдете)✌🏼
+1
Mike McKein
11 мая 2021, 19:31
Можно сократить до java.util.*;
+1
Vano540
11 мая 2021, 20:01
Точняк, спасибо🙌🏼
0
Jenya
14 января 2021, 14:42
public static int getMinimum(List<Integer> array) {
// Найти минимум тут
int min = Integer.parseInt(String.valueOf(Collections.min(array)));
return min;
}
public static List<Integer> getIntegerList() throws IOException {
// Создать и заполнить список тут
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(reader.readLine());
List<Integer> list = new ArrayList<Integer>();
for(int i = 0; i < N; i++){
list.add(Integer.parseInt(reader.readLine()));
}
return list;
}
2 часть задачи (создание и заполнение списка) сделал за несколько минут - все понятно , НО с нахождением минимума появился вопрос который я начал искать в интернете, и наткнулся на такую формулировку , кто может обьяснить значение и как это понять ? Задача сразу прошла и попробовать другие варианты не смог((
0
Flexo Bending Unit #3370318
31 января 2021, 07:14
вместо того, чтобы писать метод поиска минимума самому (к ручному труду мы привыкаем тут в Javarush с первых задач), можно воспользоваться готовым методом min() класса Collections, которому наследует класс ArrayList
можете почитать тут: https://javarush.ru/groups/posts/1937-klass-collections?post=full#discussion
+2
Тимур Хуснутдинов Техник в Мосводоканал
16 февраля 2021, 07:29
Задача сразу прошла и попробовать другие варианты не смог((
выделяешь Idea код который хочешь переделать, закомменчиваешь Ctrl + Shift + /, пишешь новый код (не теряя старого), тестируешь, профит.
0
Григорий Кулик
17 декабря 2020, 13:07
Валидатор ругается, если внутри getMinimum минимум получать через StreamAPI. Имейте в виду.
+1
Sergey Grebenkin Backend Developer в Sochi
15 января 2021, 13:54
Натолкнулся на ту же самую проблему. Валидатор почему-то говорил, что класс должен иметь 3 метода. Но там и так их 3 было.
Поменял getMinimum реализацию - убрал StreamAPI и добавил цикл. Все заработало.
0
Тоник ремонт мобильной техники в FixiT-сервис
14 декабря 2020, 18:45
Не забывайте про Collections ;)
+2
Hardy
21 декабря 2020, 14:15
хотел сказать про - Collections.min();
0
Тоник ремонт мобильной техники в FixiT-сервис
24 декабря 2020, 17:25
Ну дык я лишь подсказку дал, а там люди сами пусть догадываются) Чё готовенькое-то раздавать)) МоСк должен работать ;)
0
Даниил Александрович
5 января 2021, 07:03
Помним..., но правило старого выживальщика. Пользуйся тем, что есть под рукой. Collections не предусмотрено.
+1
selfer IllegalArgumentException в вашей программе
7 января 2021, 17:42
В одной из прошлых лекций о методах Collections уже говорилось. Но с ними не так интересно)
0