Třída Main

Třída Main ukazuje, jak se vytvoří objekt typu Hadanka, který načte zadání a zpracuje všechna omezení.

    static void inicializujHadanku(String souborHadanka){
 
        // Nacte zadani hadanky ze souboru 
        Hadanka h = Hadanka.getInstance(souborHadanka);
 
        // Zpracuje vsechna omezeni, tzn. vytvori struktury sousedi, nesousedi, 
        // jeNalevoOd, jeNapravoOd, ... viz vyse metody tridy Hadanka
        h.zpracujBarvyKosile();
        h.zpracujBarvyKalhot();
        h.nastavPripustnaPrirazeni();
 
        // Vypise seznam postav a zadana omezeni
        h.vypisPostavy();
        h.vypisSousedi();
        h.vypisNesousedi();
        h.vypisBarvyKosile();
        h.vypisBarvyKalhot();
        h.vypisPripustnaPrirazeni();
    }
 
    /**
     * Metoda, ktera nahodne priradi jmena postavam a otestuje, jestli je to tak 
     * spravne s ohledem na zadana omezeni.
     * S nejvetsi pravdepodobnosti to spravne nebude :-)
     */
    static void resNahodne()
 
    /**
     * Nacte hadanku ze souboru, ktery je zadan jako vstupni parametr.
     * Zavola metodu resNahodne(), ktera zkusi reseni nahodne tipnout.
     * @param args 
     */
    public static void main(String[] args)

Třída Hadanka

Třída Reseni

Třída Nahodny

Zpět na stránku se zadáním

 
2017_2018/kdo_je_kdo/tridamain.txt · Last modified: 2017/10/26 16:23 by vecerka