Stack (स्टैक) क्लास

इस अभ्यास में आपको एक Stack क्लास इम्प्लीमेंट करना है। यह क्लास निम्नलिखित कार्य करने में सक्षम होनी चाहिए:
  1. किसी आइटम को स्टैक पर डालना (push() मेथड)।
  1. स्टैक से आइटम निकालना (pop() मेथड) – यह आइटम हटाकर उसे वापस लौटा देगा।
  1. स्टैक खाली है या नहीं, इसकी जाँच करना (is_empty() मेथड) – यह एक boolean मान लौटाएगा।
💡
स्टैक के आइटम्स को स्टोर करने वाली आंतरिक डेटा संरचना (जैसे Python list) Stack क्लास के लिए प्राइवेट होनी चाहिए।
इनपुट
आउटपुट
s = Stack(); s.push(1); s.push(2); s.push(3); print(s.pop()); print(s.is_empty()); print(s.pop()); print(s.pop()); print(s.is_empty())
3 False 2 1 True
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue