Sobes.tech
Middle+

# Колдоо кызматында, билеттер (тикеттер) кошумча билеттерди түзө алат. # Жүйө ар бир аракетти каттайт: билет ачуу же жабуу. Окуялар хронологиялык тартипте келет. # Окуялардын туура тартибин текшерүү маанилүү: # Ачылбаган билетти жабууга болбойт. # Эми ачылган билетти кайра ачууга болбойт (анын ID-і ашыкча ачылгандар арасында бар). # Жабуу, ачылуу тартибинен тескерисинче болушу керек (жеке): акыркы ачылган билет биринчи жабылышы керек. # Бир функцияны ишке ашырыңыз, ал окуялардын тизмесин кабыл алат (ар бир элемент 'type' ('open' же 'close') жана 'ticket_id' ачкычтары бар сөздүк). # Мисалдар: # [ # {'type': 'open', 'ticket_id': 'A'}, # {'type': 'open', 'ticket_id': 'B'}, # {'type': 'close', 'ticket_id': 'B'}, # {'type': 'close', 'ticket_id': 'A'} # ] # натыйжа True # # [ # {'type': 'open', 'ticket_id': 'A'}, # {'type': 'close', 'ticket_id': 'B'} # ] # Нәтиже False.

# Колдоо кызматында, билеттер (тикеттер) кошумча… - sobes.tech