Deskripsi
Diberikan jalur sumber dan jalur tujuan, output jalur relatif ke tujuan sehubungan dengan sumber.
Aturan
Input dapat berasal dari stdin atau sebagai argumen untuk program / fungsi.
Jalur gaya Windows dan Unix harus didukung.
Jalur keluaran dapat menggunakan
/dan / atau\untuk pemisah jalur (pilihan Anda dan kombinasi keduanya OK).Anda dapat mengasumsikan jalur relatif dimungkinkan.
Penggunaan program eksternal, fungsi perpustakaan atau built-in yang dibuat untuk menghitung jalur relatif dilarang (misalnya Python
os.path.relpath)Ini adalah kode-golf
Edit: Aturan baru dari komentar.
Jalur relatif harus jalur relatif sesingkat mungkin.
Asumsikan jalur tujuan berbeda dari jalur sumber.
Contoh 1
# In
/usr/share/geany/colorschemes
/usr/share/vim/vim73/ftplugin
# Out
../../vim/vim73/ftplugin
Contoh 2
# In
C:\Windows\System32\drivers
C:\Windows\System32\WindowsPowerShell\v1.0
# Out
..\WindowsPowerShell\v1.0
../vim/vim73/ftplugin?
../../vim\vim73\ftplugin.