تطبيق Stack — تحدي Python
اكتب الدالة stack_operations(operations) التي تنفّذ عمليات Stack على قائمة فارغة: ("push", x) و ("pop",) و ("peek",) و ("is_empty",). أرجع قائمة بنتائج pop و peek و is_empty بالترتيب، وأرجع -1 عند pop أو peek على Stack فارغ.
def stack_operations(operations):
# نفّذ عمليات Stack وأرجع النتائج
# operations = [("push", 1), ("push", 2), ("pop",), ("peek",)]
# أرجع قائمة بنتائج pop و peek
passحل هذا التحدي يرتبط بفتح دورة «هياكل البيانات» بحسابك.
ابدأ الحل