परिवर्तनीय डिफ़ॉल्ट सूची में तत्व जोड़ें
इस अभ्यास में, आपको mutable_default_argument
नामक एक फ़ंक्शन परिभाषित करना है। यह फ़ंक्शन दो पैरामीटर लेगा: एक पूर्णांक n
और एक सूची lst
, जो डिफ़ॉल्ट रूप से एक खाली सूची है।
फ़ंक्शन को पूर्णांक n
को lst
में जोड़ना चाहिए और फिर lst
को वापस करना चाहिए।
इनपुट की पहली पंक्ति में एक पूर्णांक m
होगा, जो दर्शाता है कि फ़ंक्शन को कितनी बार कॉल किया जाएगा। अगली m
पंक्तियों में से प्रत्येक में एक पूर्णांक n
होगा, जिसे सूची में जोड़ा जाना है।
आउटपुट में m
पंक्तियाँ होंगी। प्रत्येक पंक्ति एक सूची होगी, जो प्रत्येक फ़ंक्शन कॉल के बाद lst
की स्थिति को दर्शाती है।
इनपुट | आउटपुट |
---|---|
3 1 2 3 | [1] [1, 2] [1, 2, 3] |
4 10 20 30 40 | [10] [10, 20] [10, 20, 30] [10, 20, 30, 40] |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB