Sobes.tech
Middle+

# Dəstək xidməti daxilində, biletler alt-biletler yarada bilər. # Sistem hər bir əməliyyatı qeyd edir: biletin 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ış bileti bağlamaq olmaz. # Artıq açıq olan bileti yenidən aça bilməzsiniz (ID-si artıq açıq biletlər arasında mövcuddur). # Bağlama, açılma ardıcıllığının tərsinə olmalıdır (iç-içə yerləşmə): ən son açılan bilet ilk bağlanmalıdır. # Bir funksiya tətbiq edin, bu funksiya 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'} # ] # Nəticə False.

# Dəstək xidməti daxilində, biletler alt-biletler… - sobes.tech