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

  • 5
  • Недоступна
В жилмассиве Трещина — всего 20 домов, но их номера проставляются от фонаря. Получается, конец и начало Трещины формируются случайным образом. Потому как так интереснее и непредсказуемее! Пишем мини-эмулятор Трещины: определим его начало и конец. Для этого запихнем жилмассив в массив, заполним его номерами домов, и найдем среди них наибольший и наименьший.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (419)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Zuzu
Уровень 22, Польша
undefined, 14:16
Ну и чего от меня хочет валидатор? Сообщил мне что не выполнено 3 пункта, а как по мне выполнены.
Степан Стрункин
Уровень 8, Москва, Россия
14 октября, 14:26
Переносите BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); в метод заполнения массива.
IES
Уровень 9, Санкт-Петербург
29 сентября, 10:05
Arrays.sort(array);
int maximum = array[array.length - 1];
int minimum = array[0];
Pasha Karpik
Уровень 10, Брест, Беларусь
21 сентября, 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. Может кому пригодится)
Артем
Уровень 7, Витебск
undefined, 22:35
Почему в переменные maximum и minumum не подходит просто значение 0 ? Почему это должен быть именно элемент из листа или массива под индексом 0 ?
Konstantin Stepanyuk
Уровень 8
7 сентября, 05:03
Условие задачи должно быть следующее "не смотреть что мы тут написали, думайте сами, писать код где угодно".....
Gonsalez
Уровень 7
14 июля, 15:10
Вот зачем вводить в заблуждение и прописывать BufferedReader в методе main, если в правильном решении он переносится? Тогда бы не добавляли уж его совсем. Указывайте тогда в условии сразу, что еще нужно найти ошибку, что-то удалить или перенести. А то пытаешься сделать, чтобы считывание работало из одного метода в другом, а все решается переносом. Через throws IOException тоже попытался, не сработало
Дима
Уровень 10, Новая Каховка, Украина
6 июля, 19:20
Проблема считывания BufferedReader в методе getInts() решается прописыванием throws IOException в конце названия метода (static public int[] getInts() throws IOException) ХЗ что это, и как это работает, поживём, погуглим почитаем) Прост обидно, что всё сделал, всё работает, а оказывается создать метод обязательное условие, и после этого начались проблемы))
Владимир Главный инженер отдела си в Промсвязьбанк
9 июня, 12:43
То чувство, когда medium намного сложнее hard'а, только из-за того, что тренируясь со списками и массивами, напрочь забыл как работают методы. Вспомнить смог только по предыдущим задачам Массивный максимум
Alexx Dorofeev
Уровень 10, Санкт-Петербург
7 июня, 14:18
Перенес BufferedReader из метода main в метод getInts(). Результат корректный, почему валидатор не пропускает по 3 п. ?
Illia Technical Lead в NDA
24 июня, 21:43
Реально бред какой-то , если reader передавать параметром в getInts(reader) не работает, если же перенести внутрь, то ок.
Kuksh
Уровень 14
28 апреля, 10:50
Такой вопрос - для простых массивов использовать for-each получается нельзя? Обычно, чтобы пробежаться по списку ArrayList мы использоем for (int x: arr) { if (x.length() > max) max = x.length(); } А здесь получается только циклом for со счетчиком пользоваться для таких задач?