Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package spoilisti;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.HashMap;
- public class Podaroci {
- public static void main(String[] args) throws NumberFormatException, IOException {
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- int broj_deca = Integer.parseInt(br.readLine());
- HashMap<String, Adresa> deca = new HashMap<String, Adresa>(broj_deca);
- HashMap<String, String> smeneti_ulici = new HashMap<String, String>();
- for (int i = 0; i < broj_deca; i++) {
- String ime = br.readLine();
- String[] podelena = br.readLine().split(" ");
- Adresa adr = new Adresa(podelena[0], podelena[1], podelena[2], podelena[3]);
- deca.put(ime, adr);
- }
- int broj_smeneti_ulici = Integer.parseInt(br.readLine());
- for (int i = 0; i < broj_smeneti_ulici; i++) {
- String[] ulica_podelena = br.readLine().split(" ");
- smeneti_ulici.put(ulica_podelena[0], ulica_podelena[1]);
- }
- String dete_proverka = br.readLine();
- if (deca.get(dete_proverka) != null) {
- Adresa adr = deca.get(dete_proverka);
- if (smeneti_ulici.get(adr.ulica) != null) {
- String nova_ulica = smeneti_ulici.get(adr.ulica);
- System.out.println(nova_ulica + " " + adr.broj + " " + adr.grad + " " + adr.drzava);
- } else
- System.out.println(adr.ulica + " " + adr.broj + " " + adr.grad + " " + adr.drzava);
- }
- if (deca.get(dete_proverka) == null)
- System.out.println("Nema poklon");
- }
- }
- class Adresa {
- public String grad;
- public String broj;
- public String drzava;
- public String ulica;
- public Adresa(String ulica, String broj, String grad, String drzava) {
- this.grad = grad;
- this.broj = broj;
- this.drzava = drzava;
- this.ulica = ulica;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement