D11

Streda

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Scanner;

public class uloha {

        public static void main(String[] args) {
                ArrayList<Integer> pole = new ArrayList<>();
                Scanner citac = new Scanner(System.in);
                while (citac.hasNextInt()) {
                        int pomocna = citac.nextInt();
                        if (pomocna > 0) {
                                pole.add(pomocna);
                        } else
                                break;
                }
                Collections.sort(pole);

                int priemer = 0;
                for (Integer prvokPola : pole) {
                        priemer += prvokPola;

                }
                priemer = priemer / pole.size();

                // TYP nazovPomocou ktoreho k nemu pristupujem : z kade beriem tie
                // prvoky
                for (Integer prvokPola : pole) {
                        if (prvokPola < priemer)
                                System.out.println(prvokPola);
                        else
                                break;
                }

        }

}
 
import java.io.File;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Scanner;

public class uloha2 {

        /**
         * @param args
         */

        public static void main(String[] args) {

                // String riadok = "PAZ1a ALG MA1a PAZ1a";
                // uloha2 u=new uloha2();
                // HashSet<String> predmetyVMnozine = u.slovaDoMnoziny(riadok);
                // //predmetyVMnozine.retainAll(predmetyVMnozine);
                // for (String predmet : predmetyVMnozine) {
                // System.out.println(predmet);
                // }
                //
                //
                // Iterator<String> mojIterator=predmetyVMnozine.iterator();
                // while(mojIterator.hasNext()){
                // System.out.println(mojIterator.next());
                // }

                HashSet<String> prienik = new HashSet<>();

                Scanner sc = null;
                try {
                        sc = new Scanner(new File("predmety.txt"));

                        if (sc.hasNextLine()) {
                                uloha2 u = new uloha2();
                                prienik = u.slovaDoMnoziny(sc.nextLine());
                        }
                        while (sc.hasNextLine()) {
                                String riadokZoSuboru = sc.nextLine();
                                uloha2 u = new uloha2();
                                HashSet<String> predmetyVMnozine = u
                                                .slovaDoMnoziny(riadokZoSuboru);
                                prienik.retainAll(predmetyVMnozine);

                        }
                } catch (Exception e) {
                        // TODO: handle exception
                }finally{

                }
                for (String predmet : prienik) {
                        System.out.println(predmet);
                }

        }

        public HashSet<String> slovaDoMnoziny(String riadok) {
                HashSet<String> mnozina = new HashSet<>();
                Scanner citac = new Scanner(riadok);
                while (citac.hasNext()) {
                        mnozina.add(citac.next());
                }
                return mnozina;
        }

}

Piatok

import java.io.File;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Scanner;

public class FrekvencnaAnalyza {

        private Map<Character, Integer> pocetnostVyskytuZnakov = new HashMap<>();

        public void pocitacRiso(File subor) {

                Scanner citacSuboru = null;
                try {
                        citacSuboru = new Scanner(subor);
                        while (citacSuboru.hasNext()) {
                                String slovicko = citacSuboru.next();
                                pocitacNaSlove(slovicko);
                        }

                } catch (Exception e) {
                        System.out.println("nieco je plano");
                } finally {
                        if (citacSuboru != null)
                                citacSuboru.close();
                }

                List<Entry<Character, Integer>> riadkyMapy = new ArrayList<>(
                                pocetnostVyskytuZnakov.entrySet());
                Porovnavac p = new Porovnavac();
                Collections.sort(riadkyMapy, p);
                for (Entry<Character, Integer> entry : riadkyMapy) {
                        System.out.println(entry.getKey() + " " + entry.getValue());
                }
        }

        public void pocitacNaSlove(String slovo) {
                char znak;
                for (int i = 0; i < slovo.length(); i++) {
                        znak = slovo.charAt(i);
                        if (pocetnostVyskytuZnakov.containsKey(znak)) {
                                pocetnostVyskytuZnakov.put(znak,
                                                pocetnostVyskytuZnakov.get(znak) + 1);
                                // pocetnostVyskytuZnakov.get(znak)-tato cast iba zisti aktualnu
                                // hodnotu
                        } else {
                                pocetnostVyskytuZnakov.put(znak, 1);
                        }
                }
        }

        public String toString() {
                String s = "";
                for (Character kluc : pocetnostVyskytuZnakov.keySet()) {
                        s = s + kluc + " " + pocetnostVyskytuZnakov.get(kluc) + "\n";
                }
                return s;
        }
}
 
import java.io.File;

public class Spustac {

        /**
         * @param args
         */

        public static void main(String[] args) {
                // TODO Auto-generated method stub
                File kapor = new File("ryba.txt");
                FrekvencnaAnalyza fa = new FrekvencnaAnalyza();
                fa.pocitacRiso(kapor);
                //System.out.println(fa);// ?preco nepisem aj toString ved "fa" nieje
                                                                // string ale object?
        }

}
 
Riso isiel kupit zmrzlinu no namiesto toho kupil CTecko :D
import java.util.Comparator;
import java.util.Map.Entry;

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

        @Override
        public int compare(Entry<Character, Integer> o1,
                        Entry<Character, Integer> o2) {
                // TODO Auto-generated method stub
                if(o1.getValue()>o2.getValue()){
                        return -1;
                }
                if(o1.getValue()==o2.getValue()){
                        return 0;
                }
                return 1;
        }

}