Игры со списками в Java очень популярны. А всё потому, что это просто и интересно. Присоединяйтесь! В этой задачке создаем список строк. Затем — добавляем в него 10 строчек с клавиатуры. Самое интересное — определяем, какая строка в списке встретится раньше: самая короткая или самая длинная. Если таких строк несколько, учитываем самые первые из них.
Самые-самые
- 10
Недоступна
Комментарии (476)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
528
12 апреля, 18:26
когда заполняем массив, находим сразу макс/мин
начинаем обходить элементы и проверяем условие
если элемент равен макс || мин, выводим его -> брейк; иначе i++
0
Абдурахман
2 марта, 09:18
кайфанул с задачки с первой попытки
0
Dffay
22 февраля, 05:28
Решил со второй попытки, ради интереса посмотрел правильное решение и что то оно прям совсем громоздкое. Мое решение в 3 цикла и 2 переменные для короткого и длинного слова: первый цикл заполняет массив, второй цикл записывает длину самого короткого и самого длинного слова с помощью if else, третий цикл проверяет слова в массиве на короткое и длинное слово, какое из них встретится раньше - вывод на экран и оператор break.
0
Абдурахман
2 марта, 09:19
второе действие можно в первый цикл занести
0
Александр Сидоренко
20 февраля, 12:32
Ну офигеть, в правильном решении вдвое больше переменных, чем нужно. Спрашивается, зачем? Одна для самого короткого слова и вторая для самого длинного.
0
Denis Eliseev
2 февраля, 14:25
Долго ломал голову, но потом познакомился с функицей break, что бы переменная не перезаписывалась в цикле , все сразу оказалось легче :)
В итоге мой код короче и проще чем в решении.
0
Андрей
13 января, 11:51
Обьектную ориентацию не ест, стримы не ест, атомики не ест, какой дебил писал тест под эту задачу? Господа админы ответьте?
0
saapby
11 декабря 2021, 02:33
К слову, не используйnе forech для переменной списка ) Не пройдет программа
0
Степан Стрункин
11 октября 2021, 18:14
Всем кто читает! Объявляйте лист в main. Если объявить лист переменной класса, то проверку решение не пройдёт.
0
Ziinak
7 октября 2021, 07:29
Нашел максимальную и минимальную длину.
Проверяю список строк с условием, что длина строки равна максимальной ИЛИ минимальной. При первом совпадении break-аем цикл.
Кажется, так удобнее, чем индексы вычислять и сравнивать.
+4
YesOn
16 декабря 2021, 16:25
Тоже сделал через break-и, код получился проще и понятней.
Хотя ранее где-то читал, что ими лучше не злоупотреблять.
0
Андрей Мещеряков
12 августа 2021, 12:07
Капец конечно задача, реально пришлось подумать и не одному)
+1