четверг, 26 января 2017 г.

level08.lesson11.bonus02

package com.javarush.test.level08.lesson11.bonus02;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/* Нужно добавить в программу новую функциональностьЗадача: Программа определяет, какая семья (фамилию) живёт 
в доме с указанным номером.Новая задача: Программа должна работать не с номерами домов, 
а с городами:Пример ввода:МоскваИвановыКиевПетровыЛондонАбрамовичи
Лондон
Пример вывода:Абрамовичи*/
public class Solution
{
    public static void main(String[] args) throws IOException
    {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        //list of addresses        List addresses = new ArrayList();
        Map map = new HashMap();
        while (true)
        {
            String family = reader.readLine();
            if (family.isEmpty()) break;
            String sity = reader.readLine();
            if (sity.isEmpty()) break;
            map.put(family,sity);
        }

        //read home number        String sityfinde = reader.readLine();

        if (map.containsKey(sityfinde))
        {
            System.out.println(map.get(sityfinde));
        }
    }
}

Комментариев нет:

Отправить комментарий