Sobes.tech
Middle+

# Techninės pagalbos tarnyboje, bilietai (tiketai) gali generuoti sub-bilietus. # Sistema registruoja kiekvieną veiksmą: bilieto atidarymą arba uždarymą. Įvykiai ateina chronologine tvarka. # Svarbu patikrinti, ar įvykių seka yra teisinga: # Negalima uždaryti bilieto, kuris nėra atidarytas. # Negalima pakartotinai atidaryti jau atidaryto bilieto (jo ID jau yra tarp atidarytųjų). # Uždarymas turi įvykti atvirkštine tvarka nei atidarymas (įdėjimas): paskutinis atidarytas bilietas turi būti uždarytas pirmas. # Parašykite funkciją, kuri priima įvykių sąrašą (kiekvienas elementas yra žodynas su atslėgomis 'type' ('open' arba 'close') ir 'ticket_id'). # Pavyzdžiai: # [ # {'type': 'open', 'ticket_id': 'A'}, # {'type': 'open', 'ticket_id': 'B'}, # {'type': 'close', 'ticket_id': 'B'}, # {'type': 'close', 'ticket_id': 'A'} # ] # rezultatas True # # [ # {'type': 'open', 'ticket_id': 'A'}, # {'type': 'close', 'ticket_id': 'B'} # ] # Rezultatas False.

# Techninės pagalbos tarnyboje, bilietai (tiketai)… - sobes.tech