বিবরণ
একটি উত্স পাথ এবং একটি গন্তব্য পাথ দেওয়া, উত্সের সাথে শ্রদ্ধার সাথে গন্তব্যের আপেক্ষিক পাথ আউটপুট।
বিধি
ইনপুট স্টিডিন থেকে বা প্রোগ্রাম / ফাংশনে আর্গুমেন্ট হিসাবে আসতে পারে।
উভয় উইন্ডোজ এবং ইউনিক্স স্টাইলের পাথ সমর্থন করা উচিত।
আউটপুট পাথটি ব্যবহার করতে পারে
/
এবং / অথবা\
পাথ বিভাজকের জন্য (আপনার পছন্দ এবং উভয়ের সংমিশ্রণ ঠিক আছে)।আপনি ধরে নিতে পারেন কোনও আপেক্ষিক পথ সম্ভব possible
আপেক্ষিক পাথগুলি গণনার জন্য তৈরি বহিরাগত প্রোগ্রামগুলি, অন্তর্নির্মিত বা লাইব্রেরি ফাংশনগুলির ব্যবহার নিষিদ্ধ (উদাহরণস্বরূপ পাইথনের
os.path.relpath
)এটি কোড-গল্ফ
সম্পাদনা করুন: মন্তব্য থেকে নতুন নিয়ম।
আপেক্ষিক পাথ অবশ্যই সংক্ষিপ্ততম আপেক্ষিক পথ হতে হবে।
ধরুন গন্তব্য পথটি উত্স পথ থেকে পৃথক।
উদাহরণ 1
# In
/usr/share/geany/colorschemes
/usr/share/vim/vim73/ftplugin
# Out
../../vim/vim73/ftplugin
উদাহরণ 2
# In
C:\Windows\System32\drivers
C:\Windows\System32\WindowsPowerShell\v1.0
# Out
..\WindowsPowerShell\v1.0
../vim/vim73/ftplugin
?
../../vim\vim73\ftplugin
।