Самая длинная строка

  • 10
  • Недоступна
Давайте померяемся строками! А заодно и задачку решим по программированию: создадим список строк, считаем с клавиатуры 5 штук и добавим их в список. Затем с помощью цикла найдем из списка самую длинную строку (или несколько, если она такая не одна). Страна должна знать своих героев: самые длинные строки будут выведены на экран.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (283)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Egor Holin16 уровень, Москва
позавчера, 10:17
8...8 попыток. Из - за того, что определил массив не в методе, а сразу, где его пихнули.
AndriyJs7 уровень, Lviv
понедельник, 21:57
Хоть прошел и с 1-го раза, но очень долго не получалось вывести нужную строку, я был в недоумении ведь все должно работать правильно. Оказалось багально пропустил строку хоть и считал что 100% ввел ее. М-даа... 😐
Dan Banan9 уровень, Великий Новгород
15 августа, 18:39
Меня тоже интересует вопрос с местом инициализации и какое это имеет значение? Объясните, пожалуйста, ну или ссылку на чтиво, заранее спасибо! (без сарказма)
Артур Шанаев8 уровень
понедельник, 07:41
меня тоже волнует этот вопрос
Dan Banan9 уровень, Великий Новгород
понедельник, 08:24
https://javarush.ru/help/24689 Вот здесь примерно описано почему так, вчера тоже добрые люди скинули
Сергей8 уровень
13 августа, 17:22
Ерунда какая-то. Делал через два цикла и две переменных (строковую и целую). Не выполняются два последних условия, хотя всё проверял. В пером цикле добавляем строки в массив и проверяем через строковую переменную длину строки. Если больше мах, то в него и записываем. Ну и во втором цикле выводим строки, которые длиной мах. Что не так сделано?
Сергей8 уровень
13 августа, 17:58
Решилось переносом инициализации в main. Кто может объяснить почему?
Дмитрий8 уровень, Волгоград
13 августа, 20:07
Такая же фигня. Причем если инициализация сразу, не выполняются последние два условия, а если всё перенести в main, то первые два. Кароч тож отдельно иниализировал в main и прокатило. Ужасная валидация!
Колян Мельников9 уровень, Минск
7 августа, 15:08
Жесть, 10 попыток, только потому что массив инициализировал сразу в Solution, а не в методе main, и час не мог понять в чем дело, хотя весь код написан правильно....
IVAN13 уровень, Минск
8 августа, 06:00
тоже на этом попался.
Дмитрий Умнов9 уровень, Ульяновск
8 августа, 07:35
Я не знаю, сколько бы ещё сидел, если бы не ваш коммент. А то уже несколько раз способы решения поменял. Спасибо.
Sergio8 уровень, Харьков
13 августа, 11:21
Что-то не пойму, от чего так?
Andrey12 уровень, Москва
4 августа, 16:13
решил с использованием 2х списков сначала вводим в первый список все значения, тут же ищем длинную строку и запоминаем её длину дальше читаем этот список и сравниваем длину текущей строки и уже имеющейся (max <= s.length()) и если условие отработало, то эти значения загоняем в новый список с 1й попытки :)
Anya Kornilova8 уровень, Москва
28 июля, 18:15
Почему мозг начинает так активно разгоняться и буквально дымиться?
Александр15 уровень, Ангарск
17 июля, 07:17
Не любит меня валидатор :( Я создал сначала массив, в который будут вноситься самые длинные строки (зачем, сам не знаю, просто в голову такая идея пришла). Искал самую большую длину, сверял, если равно, то закидывается в новый массив. После из этого же массива выводятся строки. Задачу решил, вроде бы, правильно, но валидатор отказывался принимать 2 последних условия, хотя вывод был правильный. После чего я просто убрал массив и сделал вывод, если длина максимальной строки равна текущей. Вывод остался таким же - зато задача была сдана. Логика.
Витя14 уровень, Москва
5 июля, 16:03
Странно... Я решил по зелёным пунктам, но выводит-то 3 значения: дедушка бабушка программа
Olha Pokotylo8 уровень, Киев
30 июня, 12:33
"Создай список строк, сделай то, сделай это, выведи так и сяк. А, да, назови это все обязательно strings, ну и что, что все правильно? Переделывай". Зачем вводить в "требования" то, чего нет в условиях? Ответ "потому что так у вас будет на работе" - чушь и не принимается.