Sobes.tech
Middle+

# Dəstək xidməti daxilində, biletler (ticketler) alt-biletler yarada bilər. # Sistem hər bir əməliyyatı qeyd edir: bilet açılması və ya bağlanması. Hadisələr xronoloji ardıcıllıqla gəlir. # Hadisələrin ardıcıllığının düzgün olub-olmadığını yoxlamaq vacibdir: # Açılmamış bir bileti bağlamaq olmaz. # Artıq açıq olan bir bileti yenidən aça bilməzsiniz (ID-si artıq açıqlar arasında mövcuddur). # Bağlama, açılma ardıcıllığının tərsinə olmalıdır (yığılma): ən son açılan bilet ilk bağlanmalıdır. # Bir funksiya tətbiq edin, o hadisələrin siyahısını qəbul edir (hər element 'type' ('open' və ya 'close') və 'ticket_id' açarlarına malik sözlük). # Nümunələr: # [ # {'type': 'open', 'ticket_id': 'A'}, # {'type': 'open', 'ticket_id': 'B'}, # {'type': 'close', 'ticket_id': 'B'}, # {'type': 'close', 'ticket_id': 'A'} # ] # nəticə True # # [ # {'type': 'open', 'ticket_id': 'A'}, # {'type': 'close', 'ticket_id': 'B'} # ] # Нәтиже False.

# Dəstək xidməti daxilində, biletler (ticketler)… - sobes.tech