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

  • 5
  • Недоступна
В жилмассиве Трещина — всего 20 домов, но их номера проставляются от фонаря. Получается, конец и начало Трещины формируются случайным образом. Потому как так интереснее и непредсказуемее! Пишем мини-эмулятор Трещины: определим его начало и конец. Для этого запихнем жилмассив в массив, заполним его номерами домов, и найдем среди них наибольший и наименьший.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (416)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Павел Соловьёв докер - механизатор в Порт
26 апреля, 05:05
Два лишних импорта ...
Александр Сидоренко
Уровень 10, Днепр
10 февраля, 15:55
Чертовы методы, ПОСТОЯННО я забываю, что он должен возвращать что-то
YesOn
Уровень 8, Томск, Россия
17 января, 08:05
Для нахождения максимального элемента массива думаю уже можно вполне воспользоваться изученным ранее методом Arrays.sort(), а не изобретать велосипед. throws IOException сразу подсказывает IDE, на таком уровне уже лучше делать задачи там. Да и сама конструкция уже не в первый раз встречается нам в задачах и пора запомнить, что она идёт к методу если мы используем BufferedReader.
Ильнур
Уровень 11, Волгоград
16 января, 12:28
throws IOException жаль что в задании не написано что метод должен ловить исключения
Anna Makarova
Уровень 13, Praha, Чехия
12 января, 21:43
Спасибо Pasha Karpik и Степан Стрункин за комментарии - решила задачу с первого раза🙃
Anonymous #1396846
Уровень 22
11 января, 20:32
Очень странная задача... Почему-то не пропускает по трем пунктам, хотя ИМХО они выполняются😐
Anonymous #1396846
Уровень 22
11 января, 20:44
В итоге после 10 попыток решил посмотреть правильный ответ... Я не понял из условий задачи, что массив нужно создавать в методе int[] getInts(), а в методе main инициализировать массив как
int [] arr = getInts();
Чтож... Мудрее буду
Zuzu
Уровень 25, Польша
15 октября 2021, 14:16
Ну и чего от меня хочет валидатор? Сообщил мне что не выполнено 3 пункта, а как по мне выполнены.
Степан Стрункин
Уровень 20, Москва, Россия
14 октября 2021, 14:26
Переносите BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); в метод заполнения массива.
IES
Уровень 11, Санкт-Петербург
29 сентября 2021, 10:05
Arrays.sort(array);
int maximum = array[array.length - 1];
int minimum = array[0];
Pasha Karpik
Уровень 11, Брест, Беларусь
21 сентября 2021, 08:57
int maximum = Array[0];
int minimum = Array[0];
        for (int i = 1; i < Array.length; i++){
            maximum = Math.max(maximum, Array [i]);
            minimum = Math.min(minimum, Array [i]);
        }
Пример как можно найти max-min используя цикл for. Может кому пригодится)
Артем
Уровень 8, Витебск
15 октября 2021, 22:35
Почему в переменные maximum и minumum не подходит просто значение 0 ? Почему это должен быть именно элемент из листа или массива под индексом 0 ?
SWK
Уровень 24
21 октября 2021, 10:14
Потому, что массиве с только положительными числами этот, взятый с потолка, 0 окажется минимумом, а с только отрицательными - максимумом.