आपका कार्य आज एक मौजूदा फ़ाइल लेना होगा और एक निश्चित आकार तक पहुंचने तक शून्य को उसमें जोड़ना होगा।
आपको एक प्रोग्राम या फ़ंक्शन लिखना होगा जो वर्तमान निर्देशिका में एक फ़ाइल का नाम लेता है f
और कई बाइट्स b
। की मूल सामग्री को बनाए रखते हुए f
, आपको अंत तक शून्य (शून्य बाइट्स, एससीआई 0 एस) नहीं लिखना चाहिए ताकि इसका नया आकार b
बाइट्स हो।
आप यह मान सकते हैं कि f
इसके नाम में केवल अल्फ़ान्यूमेरिक एससीआई है, जिसे आपने इस पर पूर्ण अनुमति दी है, कि यह शुरू में इससे बड़ा नहीं है b
, लेकिन जितना बड़ा हो सकता है b
, और अनंत मुक्त डिस्क स्थान है।
आप यह नहीं मान सकते हैं कि f
यह गैर-रिक्त है, या इसमें पहले से ही अशक्त बाइट्स नहीं हैं।
अन्य मौजूदा फ़ाइलों को संशोधित नहीं किया जाना चाहिए और निष्पादन समाप्त होने के बाद नई फाइलें मौजूद नहीं होनी चाहिए।
परीक्षण के मामलों
एफ की सामग्री | बी | परिणाम की सामग्री च 12345 | 10 | 1234500000 0 | 3 | 000 [खाली] | 2 | 00 [खाली] | 0 | [खाली] 123 | 3 | 123
b