12
打印相对路径
描述 给定一个源路径和一个目标路径,输出相对于源到目标的相对路径。 规则 输入可以来自stdin或作为程序/函数的参数。 Windows和Unix样式路径都必须受支持。 输出路径可以使用/和/或\用作路径分隔符(您可以选择和两者组合使用)。 您可以假设相对路径是可能的。 禁止使用用于计算相对路径的外部程序,内置函数或库函数(例如Python的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
15
code-golf