फ़ाइलों की सामग्री बदलें
आपका काम एक ऐसा स्क्रिप्ट विकसित करना है जो किसी दिए गए निर्देशिका की सभी .txt
फ़ाइलों में एक विशिष्ट स्ट्रिंग को बदल सके।
कल्पना करें कि आप एक बड़ी कंपनी में डेटा विश्लेषक हैं, और आपकी टीम ने आपसे उन प्रमुख शब्दों में बदलाव करने को कहा है जो कई अलग-अलग रिपोर्ट फ़ाइलों में मौजूद हैं। ये सभी फ़ाइलें एक ही निर्देशिका में संग्रहीत हैं और उनका एक्सटेंशन .txt
है। यदि आप इसे मैन्युअली करते हैं, तो यह काफी मेहनत का काम होगा, लेकिन सौभाग्य से आप इसे एक स्क्रिप्ट के माध्यम से स्वचालित करना जानते हैं।
इनपुट की पहली पंक्ति में स्ट्रिंग s
है जिसे आपको फ़ाइलों में खोजना है। दूसरी पंक्ति में स्ट्रिंग r
है जिससे आप s
को बदलेंगे। तीसरी पंक्ति में वह निर्देशिका है जहाँ फ़ाइलें स्थित हैं।
प्रोग्राम को निर्देशिका d
की सभी .txt
फ़ाइलों से गुजरना चाहिए, स्ट्रिंग s
की सभी उपस्थितियों को ढूँढकर उन्हें स्ट्रिंग r
से बदलना चाहिए। प्रोग्राम को कुछ भी आउटपुट करने की आवश्यकता नहीं है।
इनपुट | आउटपुट |
---|---|
2022 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB