import server mod = server.problems.load_language('python', 'sl') id = 20606 name = 'Natakar' description = '''\

Ko je prišel natakar, so naročile:

Vse skupaj zapišemo takole: [("Ana", "torta"), ("Berta", "krof"), ("Cilka", "kava"), ("Ana", "kava"), ("Berta", "-krof"), ("Cilka", "-torta"), ("Berta", "torta")]. Seznam torej vsebuje pare nizov (oseba, jed), pri čemer se jed včasih začne z "-", kar pomeni, da stranka prekliče naročilo te jedi oz. pijače.

Napiši funkcijo orders(s), ki prejme takšen seznam in vrne slovar, katerega ključi so imena strank, vrednost pri vsakem ključu pa je seznam vsega, kar mora stranka na koncu dobiti.

Primer

>>> orders([('Ana', 'torta'), ('Berta', 'krof'), ('Cilka', 'kava'), ('Ana', 'kava'),
('Berta', '-krof'), ('Cilka', '-torta'), ('Berta', 'torta')])
{'Cilka': ['kava'], 'Berta': ['torta'], 'Ana': ['torta', 'kava']}
>>> orders([('Ana', 'torta'), ('Ana', '-torta')])
{'Ana': []}
>>> orders([('Ana', '-torta')])
{'Ana': []} # Tu sme funkcija vrniti tudi prazen slovar, {}

''' plan = [] hint = { 'final_hint': ['''\

Program je pravilen!

'''], }