Advertisement
Latkoski

Општини

May 27th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.35 KB | None | 0 0
  1.     package opstini;
  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.HashMap;
  8.    
  9.     public class Opstini {
  10.         public static void main(String[] args) throws NumberFormatException, IOException {
  11.             BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  12.             int broj_opstini = Integer.parseInt(br.readLine());
  13.             HashMap<String, ArrayList<Float>> map = new HashMap<String, ArrayList<Float>>(broj_opstini);
  14.             for (int i = 0; i < broj_opstini; i++) {
  15.                 String[] podeleno = br.readLine().split(" ");
  16.                 if (map.get(podeleno[0]) == null) {
  17.                     float vrednost = Float.parseFloat(podeleno[1]);
  18.                     ArrayList<Float> lista = new ArrayList<Float>();
  19.                     lista.add(vrednost);
  20.                     map.put(podeleno[0], lista);
  21.                 } else if (map.get(podeleno[0]) != null) {
  22.                     float vrednost = Float.parseFloat(podeleno[1]);
  23.                     ArrayList<Float> lista = map.get(podeleno[0]);
  24.                     lista.add(vrednost);
  25.                     map.put(podeleno[0], lista);
  26.                 }
  27.             }
  28.             String opstina = br.readLine();
  29.             if(map.get(opstina)!=null){
  30.                 ArrayList<Float>lista = map.get(opstina);
  31.                 float suma = 0;
  32.                 float rezultat = 0;
  33.                 for(int i = 0 ; i < lista.size(); i++){
  34.                     suma+=lista.get(i);
  35.                 }
  36.                 rezultat = suma/lista.size();
  37.                 System.out.println(rezultat);
  38.             }
  39.         }
  40.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement