Модернизация ПО

  • 10
  • Недоступна
Вы, вероятно, видели, как обновляеются приложения. Это происходит, если в их код внесли изменения. В секретном центре JavaRush вам выдали код, который нужно изменить (добавить новую функциональность). Сейчас программа определяет, какая семья живёт в доме с указанным номером, а после вашего вмешательства она должна выдавать город проживания семьи.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (269)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Юневич Евгений9 уровень, Kaluga
вчера, 17:45
Читаешь комментарии... все просто решить . разобрать решение в принципе реально без сил космоса. Но какого хрена ты сам не можешь сообразить решение без комментариев. Для меня всё еще загадка. радует одно, 8 уровень забрал у меня лишь только несколько тысяч нервных клеток)
Руслан9 уровень, Москва
Wednesday, 20:48
Проверку на валидность ключа пришлось закомментить, т.к. валидатор таски не пропуска.
//  if (map.containsKey(selectTown)) {
       String familyName = map.get(selectTown);
       System.out.println(familyName);
//   }
Юрий9 уровень
Wednesday, 13:40
Может кому то поможет. Сначала расставляем брейкпоинти и запускаем программу в режиме дебагера (что бы посмотреть как давание считываются и записывается в программе), это что бы логику программы понять. Далее просто меняем первоначальный List на HashMap, заполняем его значениями, и ищем значение по ключу считанному с клавиатуры.
RuslK9 уровень
Tuesday, 19:25
Линии 28-31 заменил 3 линиями без цикла. 1. Читай String. 2. получите номер Города из листа + 1. 3. Разпечатать имя.
Людмила10 уровень, Санкт-Петербург
24 June, 17:51
Не так сложна задача, как заморочено условие) Просто заполняйте какую-нибудь коллекцию вводимыми с консоли стрингами до тех пор, пока вам не попадется пустая строка. До остального легко додуматься самостоятельно.
Шамиль12 уровень, Уфа
19 June, 11:24
Для решения этой непростой задачи надо переименовать вводимую переменную: String family = reader.readLine(); на какую-нибудь более понятную, например familyOrsity Иначе, мозг закипает от непонимания для чего в одну переменную массива мы записываем и фамилии и города.
QQQwertYy900015 уровень, Замусральск
8 June, 10:04
И зачем тут мап нужен? String in=reader.readLine(); for(int i=0;i<list.size();i=i+2){ if(in.equals(list.get(i)))System.out.println(list.get(i+1));}
kupaka14 уровень, Москва
2 June, 05:52
Чего они от меня хотели? Стер все и забахал через мапу.
Mihail Klimenko9 уровень, Краснодар
24 May, 16:20
Неплохая задачка, решил через использование того же массива, куда изначально фамилии добавлялись. После заполнения списка и получения названия города прохожусь циклом for() по массиву, ищу совпадение по названию города. Когда совпадение нашлось - вывожу на экран следующую после названия города ячейку массива sout(list.get( i + 1))
20 May, 17:52
все стер, написал заново через Map, приняло с 1го раза