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

  • 5
  • Недоступна
Программист ищет минимумы и максимумы везде, где может — среди двух чисел, в массиве, в списке… На восьмом уровне секретного центра JavaRush студенты изучают списки, поэтому этот важный момент наступил. Прямо сейчас можно попробовать найти минимум в списке из n чисел. Но прежде, чем искать минимум, нужно этот список сформировать. Вы еще здесь?
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (161)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
iAmTheMoon 10 уровень, Санкт-Петербург
22 ноября, 14:29
Все вроде легко и просто, но нет. Создала в классе private static BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); А валидатор хотел BufferedReader видеть в getIntegerList. 👿 👿 👿
DAS 8 уровень, Москва
10 ноября, 13:59
от начала и до конца написал код и решил задачу без подглядываний в гугл и предыдущие лекции, посмотрел на решение и понял - прогресс есть, потому что пару месяцев назад я бы смотрел на этот код как обезьяна на адронный коллайдер.
Павел 16 уровень, Минск
4 ноября, 14:26
Вообще, приятно осознавать, что обучение не прошло зря, и уже на данном этапе некоторые вещи делаются на полном автомате, и без каких-либо проблем 😜 Круто, спасибо Javarush!
Dmitry Aleksandrovich 11 уровень, Санкт-Петербург
4 ноября, 10:21
согласен с постами о том, что есть толк от нашей дрессировки! Найти минимум из списка? Подержите мое пиво )) вариант 1 - перебираем список через for в поисках минимума вариант 2 - Коллекшнс.сорт(список), возвращаем первый элемент сортированного списка вариант 3 - Коллекшнс.мин(список) Валидатор, тебе минимум вернуть хорошо прожаренный в пяти строках кода, или с кровью в одной строке? )) *ушел решать харды и возвращать ЧСВ на место
Виктор 11 уровень, Москва Expert
26 октября, 17:33
ДЖРШ так надрючила натаскала поисками минимальных/максимальных значений в начале, что руки бросились писать по старинке циклы с перебором, но потом я остановился и понял, что мы уже в конце 8 уровня и пора решить всё по взрослому через штатные методы коллекций ; ) 1. Создал новый список и БуфферРидер (к этому моменту я уже и забыл про него). 2. Создал отдельную целочисленную переменную, которая хранит кол-во чисел для последующего ввода 3. Циклом fori загнал числа с клавиатуры в лист. 4. Барабанная дробь и метод в одну строку: вернуть Колекции.мин(список); 5. Всё получится! -- tlgrm: LetsCodeIt / SefoNotasi
Артур 10 уровень, Гродно
19 октября, 18:43
Самоутверждающая задачка. Впервые использовал Collections.min(array); Можно было олдскульно сравнить перебором значений с фиксацией наименьшего. Но это - пройденный этап )
Gennady Filimonov 15 уровень
17 октября, 18:43
Объясните мне пожалуйста, почему не работают методы из лекций: https://javarush.ru/groups/posts/1933-klass-arrays-i-ego-ispoljhzovanie - здесь представлена сортировка простейшего массива, но при вводе команды Arrays.sort(array); - компилятор ее не принимает. Не понимаю, зачем и для чего в ручную эти методы херачить из уровня в уровень, если есть готовые решения.
Konstantin Kubrak 15 уровень, Санкт-Петербург
28 октября, 15:51
Как я понимаю, дело в том, что в статье по ссылке массивы, тут же мы работаем со списочным массивом, а он сортируется через методы Collections, которые нужно импортировать в программу.
Gennady Filimonov 15 уровень
29 октября, 14:35
Я пробовал импортировать, но всё равно не работает.
Konstantin Kubrak 15 уровень, Санкт-Петербург
29 октября, 21:27
правильно, эта команда будет работать только с, например, int[] array, но не с List<Integer> array. Ну и для сортировки массива int [] нужно импортировать Arrays, а не коллекции
Konstantin Kubrak 15 уровень, Санкт-Петербург
4 ноября, 13:17
Ну да, а автор проблемы использовал Arrays.sort(array); То бишь использовал метод для сортировки массивов типа int[ ], а не списочных массивов типа List<Integer> array
Priestik System Administrator в Aspen CIS Russia
9 октября, 12:21
а я реализовал так : for (int i = 1; i < array.size(); i++){ if (array.get(i) < min) min = array.get(i); а перед циклом создал int min = array.get(0) return min;
Дмитрий 11 уровень, Москва
5 сентября, 11:32
Трудно возвращаться после месяца разлуки с javarush
Дмитрий 10 уровень, Ставрополь
8 августа, 20:36
Зато я нашёл плюс всех этих сложных задач, после них задачи уровня medium кажутся детским садом :) Спасибо, javarush.