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.