Sobes.tech
Middle+

# In de supportdienst kunnen tickets sub-tickets genereren. # Het systeem logt elke actie: het openen of sluiten van een ticket. Gebeurtenissen komen in chronologische volgorde. # Het is belangrijk om te controleren of de volgorde van gebeurtenissen correct is: # Je kunt een ticket niet sluiten dat niet geopend is. # Je kunt een al geopend ticket niet opnieuw openen (zijn ID staat al tussen de open tickets). # Sluiting moet plaatsvinden in de omgekeerde volgorde van opening (genest): het laatst geopende ticket moet als eerste worden gesloten. # Implementeer een functie die een lijst van gebeurtenissen accepteert (elk element is een woordenboek met sleutels 'type' ('open' of 'close') en 'ticket_id'). # Voorbeelden: # [ # {'type': 'open', 'ticket_id': 'A'}, # {'type': 'open', 'ticket_id': 'B'}, # {'type': 'close', 'ticket_id': 'B'}, # {'type': 'close', 'ticket_id': 'A'} # ] # resultaat True # # [ # {'type': 'open', 'ticket_id': 'A'}, # {'type': 'close', 'ticket_id': 'B'} # ] # Resultaat False.

# In de supportdienst kunnen tickets sub-tickets… - sobes.tech