Kódím.cz
4

Další datové struktury

N-tice, množiny a slovníky jsou nový typ kolekcí, které umožňují ukládat více dat.

8
Směny

Poznámka: K řešení tohoto příkladu je potřeba znalost hodnoty typu tuple, které je popsaná ve čtení na doma v této lekci.

Fastfoodová restaurace eviduje rozvrh směn v podobě slovníku. Klíčem je dvojice (den, typ_smeny) a hodnotou jméno zaměstnance.

Klíče ve slovníku jsou hodnoty typu tuple.

smeny = {
    ("pondělí", "ranní"): "Natálie",
    ("pondělí", "odpolední"): "Anna",
    ("úterý", "ranní"): "Jiří",
    ("úterý", "odpolední"): "Michal",
    ("středa", "ranní"): "Anna",
    ("středa", "odpolední"): "Natálie",
    ("čtvrtek", "ranní"): "Michal",
    ("čtvrtek", "odpolední"): "Jiří",
    ("pátek", "ranní"): "Natálie",
    ("pátek", "odpolední"): "Anna",
    ("sobota", "ranní"): "Jiří",
    ("sobota", "odpolední"): "Michal",
    ("neděle", "ranní"): "Anna",
    ("neděle", "odpolední"): "Natálie",
}

Napiš program, který pro každého zaměstnance zjistí, zda pracuje více ranních nebo odpoledních směn, nebo zda má obou stejně. Výstup by měl vypadat například takto:

Natálie: stejně
Anna: stejně
Jiří: více ranních
Michal: více odpoledních

Řešení