Alternativy seminářového úkolu 6
Abschlussbedingungen
Řešení úlohy 2 – Rozpis zápasů
Co je zde splněno
-
Stejné technické mechaniky: klikací tlačítka, validace vstupu, práce s poli, náhodné míchání, bez duplicit, podmínky
if, změny v DOM. -
Jiný cíl: místo losování čísel se plánuje turnaj a zapisují výsledky.
-
Kruhová metoda vytváří férový rozpis, „Volno“ řeší lichý počet týmů.
-
Zápasy ukládají výsledky, přepis výsledku korektně odečte starý stav a přičte nový.
-
Tabulka průběžně počítá Z, V, R, P, G+, G−, +/- , Body a jednoduchým způsobem seřazuje.
Poznámky
Řazení tabulky je záměrně napsané „ručně“, aby bylo pro začátečníky čitelné; v praxi by se použilo
Array.prototype.sorts porovnávací funkcí.Pokud nechceš, aby se střídalo pořadí domácí/venkovní, můžeš zrušit podmínku
if (i % 2 === 1)v generování kol.