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 {
HashMap <String,String> map = new HashMap<>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
while (true) {
String city = reader.readLine();
String family = reader.readLine();
if ((family.isEmpty())||(city.isEmpty())){
break;
}
map.put(city,family);
}
String city1 = reader.readLine();
Iterator<Map.Entry<String,String>> iterator = map.entrySet().iterator();
while(iterator.hasNext()){
Map.Entry<String,String> pair = iterator.next();
String c = pair.getKey();
String f = pair.getValue();
if (c.equals(city1)){
System.out.println(f);
}
}
}
}
Егор Дьяков
4 уровень
не пропускает валидатор , помогите пожалуйста!
Обсуждается
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
нежный
7 августа 2019, 09:15
возможно, проблема в том, что ключом должна быть фамилия, а не город.
фамилия - ключ, город - значение.
фамилия ведь уникальна, а не город.
0
hidden #598481
7 августа 2019, 07:52
Что за мода задачи-то не прикреплять?
Это точно неправильно. Если у тебя пустая строка первая, не надо ждать вторую, надо сразу прерывать.
0
Егор ДьяковExpert
7 августа 2019, 08:05
спасибо за ответ! принципиально ничего не поменялось )
0
hidden #598481
7 августа 2019, 08:07
Прикрепи задачу.
Отформатированный код куда проще смотреть, да и условие будет перед глазами.
В этом разделе (помощь) сидят не только те, у кого есть оплаченный акк. У кого неоплаченный, те не могут самостоятельно открыть задачу и посмотреть условие.
0
Егор ДьяковExpert
7 августа 2019, 08:31
https://javarush.com/quests/lectures/questsyntax.level08.lecture11
как раньше прикрепить не дает((
0