C11


public class Spustac {

        /**
         * @param args
         */

        public static void main(String[] args) {
                Podpriemer podpriemer = new Podpriemer();
                //podpriemer.bez();
                Prienik p = new Prienik();
                p.prienik2();

        }

}
 
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Podpriemer {
        private List<Integer> zoznam;

        public Podpriemer() {
                zoznam = new ArrayList<Integer>();
        }

        public void bez() {
                Scanner sc = new Scanner(System.in);
                while (true) {
                        int cislo = sc.nextInt();

                        if (cislo < 0) {
                                break;
                        }
                        zoznam.add(cislo);
                        System.out.println(zoznam);
                }
                double priemer = 0;
                for (int i = 0; i < zoznam.size(); i++) {
                        priemer = priemer + zoznam.get(i);

                }
                priemer = priemer / zoznam.size();
                List<Integer> zoznam1 = new ArrayList<Integer>();
                for (int i = 0; i < zoznam.size(); i++) {
                        if (zoznam.get(i) < priemer) {
                                zoznam1.add(zoznam.get(i));
                        }
                }
                System.out.println(zoznam1);

        }


}
 
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Scanner;
import java.util.Set;

public class Prienik {
        private Set<String> zoznam;
        private Set<String> zoznam2;
        private Set<String> vysledok;

        private List<Set<String>> zoznamRiadkov;

        public Prienik() {
                zoznam = new HashSet<>();
                zoznam2 = new HashSet<>();
                vysledok = new HashSet<>();

                zoznamRiadkov = new ArrayList<Set<String>>();
        }

        public void prienik() {
                Scanner sc = new Scanner(System.in);
                while (true) {
                        String slovo = sc.next();

                        if (slovo.equals("koniec")) {
                                break;
                        }
                        zoznam.add(slovo);
                        // System.out.println(zoznam);
                }
                Scanner s = new Scanner(System.in);
                while (true) {
                        String slovo = s.next();

                        if (slovo.equals("koniec")) {
                                break;
                        }
                        zoznam2.add(slovo);
                        // System.out.println(zoznam);
                }

                }
                //System.out.println(vysledok);


        public void prienik2(){

                Scanner sc = new Scanner(System.in);

                while (true){
                        String riadok = sc.nextLine();
                        if (riadok.equals("koniec"))
                                break;

                        Set<String> pomocnyRiadok = new HashSet<String>();
                        Scanner sc2 = new Scanner(riadok);
                        while (sc2.hasNext()){
                                pomocnyRiadok.add(sc2.next().toUpperCase());
                        }

                        zoznamRiadkov.add(pomocnyRiadok);

                }

                // dame tam 1. studenta
                Set<String> prienikVsetkych = zoznamRiadkov.get(0);

                for (Set<String> studentovePredemty:zoznamRiadkov){
                        prienikVsetkych.retainAll(studentovePredemty);
                }

                System.out.println(prienikVsetkych);

                List<Integer> cisla = new ArrayList<Integer>();
                for (int i=0;i<cisla.size();i++)
                        System.out.println(cisla.get(i));

                for (Integer i : cisla)
                        System.out.println(i);



        }

}
 
import java.io.File;
import java.io.FileNotFoundException;
import java.util.*;
import java.util.Map.Entry;

public class FrekvencnaAnalyza {
        private Map<Character, Integer> tabulka;

        FrekvencnaAnalyza() {
                tabulka = new TreeMap<>();
        }

        public void nacitaj(File subor) {
                Scanner s = null;
                try {
                        String slovo = "";
                        s = new Scanner(subor);
                        while (s.hasNext()) {
                                slovo = s.next();
                                for (int i = 0; i < slovo.length(); i++) {
                                        if (tabulka.containsKey(slovo.charAt(i))) {
                                                tabulka.put(slovo.charAt(i),
                                                                tabulka.get(slovo.charAt(i)) + 1);
                                        } else {
                                                tabulka.put(slovo.charAt(i), 1);

                                        }
                                }

                        }
                        System.out.println(tabulka.toString());
                } catch (FileNotFoundException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                } finally {
                        if (s != null) {
                                s.close();
                        }

                }

        }

        public void usporiadaj() {
                List<Entry<Character, Integer>> zoznam = new ArrayList<>();
                for(Entry<Character, Integer> riadokVMape : tabulka.entrySet()){
                        zoznam.add(riadokVMape);
                }
                Collections.sort(zoznam, new PorovnavacFrekvencii());
                while(zoznam.size()>10){
                        zoznam.remove(10);
                }
                System.out.println(zoznam);
        }
}
import java.util.Comparator;
import java.util.Map.Entry;

public class PorovnavacFrekvencii implements
                Comparator<Entry<Character, Integer>> {

        @Override
        public int compare(Entry<Character, Integer> o1,
                        Entry<Character, Integer> o2) {

                return o2.getValue() - o1.getValue();
        }

}