Sobes.tech
Middle+

# V podpore, požiadavky (tickety) môžu generovať podpožiadavky. # Systém zaznamenáva každú akciu: otvorenie alebo uzavretie ticketu. Udalosti prichádzajú v chronologickom poradí. # Je dôležité skontrolovať, či je sekvencia udalostí správna: # Nie je možné uzavrieť ticket, ktorý nebol otvorený. # Nie je možné znovu otvoriť už otvorený ticket (jeho ID je už medzi otvorenými). # Uzavretie musí prebiehať v opačnom poradí ako otvorenie (vnorenie): posledný otvorený ticket musí byť uzavretý ako prvý. # Implementujte funkciu, ktorá prijíma zoznam udalostí (každý prvok je slovník s kľúčmi 'type' ('open' alebo 'close') a 'ticket_id'). # Príklady: # [ # {'type': 'open', 'ticket_id': 'A'}, # {'type': 'open', 'ticket_id': 'B'}, # {'type': 'close', 'ticket_id': 'B'}, # {'type': 'close', 'ticket_id': 'A'} # ] # výsledok True # # [ # {'type': 'open', 'ticket_id': 'A'}, # {'type': 'close', 'ticket_id': 'B'} # ] # Výsledok False.

# V podpore, požiadavky (tickety) môžu generovať… - sobes.tech