Добрый день!
Подскажите пожалуйста, почему не принимает решение?
Провел свой тест, и по примеру. Сделал отладку, работает все корректно.
Спасибо за уделенное время!
package com.javarush.task.task08.task0829;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
/*
Модернизация ПО
*/
public class Solution {
public static void main(String[] args) throws IOException {
Map<String,String> addresses = new HashMap<>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String family;
String city;
//list of addresses
while (true) {
city = reader.readLine();
family = reader.readLine();
if(city.isEmpty()) break;
if (family.isEmpty()) break;
addresses.put(city,family);
}
String myCity = reader.readLine();
for (Map.Entry<String, String> town: addresses.entrySet()) {
String town_i = town.getKey();
if(myCity.equals(town_i)) {
System.out.println(town.getValue());
}
}
//read home number
/*int houseNumber = Integer.parseInt(reader.readLine());
if (0 <= houseNumber && houseNumber < addresses.size()) {
String familySecondName = addresses.get(houseNumber);
System.out.println(familySecondName);*/
}
}