"সেখানে থাকুন বা স্কোয়ার থাকুন" কথাটি প্রত্যেকে শুনেছেন। তাই আমি ভেবেছিলাম এটি সম্পর্কে একটি চ্যালেঞ্জের সময় এসেছে।
ইনপুট
আপনি STDIN বা সমতুল্য হয়ে ইনপুট হিসাবে পাঠ্য হিসাবে একটি সম্পূর্ণ পরম ডিরেক্টরি ঠিকানা নেবেন।
আউটপুট
যদি ডিরেক্টরি ঠিকানা উপস্থিত থাকে এবং বৈধ হয় তবে আপনার প্রোগ্রামটি আপনার কম্পিউটারের সেই ফোল্ডারে চলে যাবে। যদি তা না হয় তবে এটি STDOUT বা নিম্নলিখিত স্কোয়ারের সমতুল্য আউটপুট আসবে:
+-+
| |
+-+
আবশ্যকতা
- স্ট্যান্ডার্ড লুফোলগুলি অনুমোদিত নয়।
- যদি আপনি অপ্রয়োজনীয় না হয়ে থাকেন তবে আপনি একটি একক ট্রেইলিং নিউলাইন আউটপুট দিতে পারেন।
- আপনার প্রোগ্রামটি সরানো থাকলে অবশ্যই কোনও আউটপুট তৈরি করতে হবে।
- আপনার প্রোগ্রামটি যেখানেই স্থানান্তরিত হয়েছে সেখানে আবার চালাতে সক্ষম হবেন।
অনুমিতি
- আপনি ধরে নিতে পারেন ইনপুটটি কখনই খালি থাকে না।
- আপনি ধরে নিতে পারেন ডিরেক্টরিতে কোনও ফাইল নাম শেষ পর্যন্ত যুক্ত হয় না।
- আপনি ধরে নিতে পারেন যে ইনপুট ডিরেক্টরিটি এখনকার কোনওটিই নয়।
- আপনি ধরে নিতে পারেন আপনার কাছে যেখানেই লেখার এবং সম্পাদনের অনুমতি রয়েছে।
এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ত উত্তর।
c:\users\Joe\program.txt
) রয়েছে কি না ( c:\users\Joe\
)? পরবর্তী ক্ষেত্রে, তৈরি করা ফাইলটির নাম উত্সের মতো হওয়া উচিত?