एक प्रोग्राम लिखें जो हमेशा के लिए चलता है और ढेर पर अधिक से अधिक मेमोरी आवंटित करता है जितना अधिक समय तक चलता है, कम से कम जब तक आप ऑपरेटिंग सिस्टम की सीमा तक नहीं पहुंचते हैं जो स्मृति आवंटित की जा सकती है।
कई कर्नेल वास्तव में आपके द्वारा आवंटित मेमोरी को आरक्षित नहीं करेंगे जब तक कि आप इसे किसी चीज़ के लिए उपयोग नहीं करते हैं, इसलिए यदि आपका प्रोग्राम सी या किसी अन्य निम्न स्तर की भाषा में है, तो आपको यह सुनिश्चित करना होगा कि आप प्रत्येक पृष्ठ पर कुछ लिखें। यदि आप एक व्याख्या की गई भाषा का उपयोग कर रहे हैं, तो आप शायद इस बारे में चिंता नहीं करेंगे।
सबसे छोटा कोड जीतता है।
(reduce conj [] (range))
(क्लोजर) 737mb तक हो जाता है, फिर बस बढ़ना बंद हो जाता है। Idk कैसे यह लगातार ऊपर नहीं जा रहा है। यह "सोचता है" मैं पूरी सूची को अंत में प्रिंट करना चाहता हूं, इसलिए इसे कुछ भी फेंकना नहीं चाहिए। अधिक निराश।