Advertisement
Guest User

Untitled

a guest
Oct 1st, 2014
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.51 KB | None | 0 0
  1. package com.javarush.test.level08.lesson11.bonus02;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.util.ArrayList;
  7. import java.util.List;
  8.  
  9. /* Нужно добавить в программу новую функциональность
  10. Задача: Программа определяет, какая семья (фамилию) живёт в доме с указанным номером.
  11. Новая задача: Программа должна работать не с номерами домов, а с городами:
  12. Пример ввода:
  13. Москва
  14. Ивановы
  15. Киев
  16. Петровы
  17. Лондон
  18. Абрамовичи
  19.  
  20. Лондон
  21.  
  22. Пример вывода:
  23. Абрамовичи
  24. */
  25.  
  26. public class Solution
  27. {
  28.     public static void main(String[] args) throws IOException
  29.     {
  30.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  31.  
  32.         //list of addresses
  33.         List<String> addresses = new ArrayList<String>();
  34.         while (true)
  35.         {
  36.             String family = reader.readLine();
  37.             if (family.isEmpty()) break;
  38.  
  39.             addresses.add(family);
  40.         }
  41.  
  42.         //read home number
  43.         int houseNumber = Integer.parseInt(reader.readLine());
  44.  
  45.         if (0 <= houseNumber && houseNumber < addresses.size())
  46.         {
  47.             String familySecondName = addresses.get(houseNumber);
  48.             System.out.println(familySecondName);
  49.         }
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement