24
文件权限
文件权限 代码高尔夫球 改编自UIL-计算机科学编程免费答案问题“ Carla”,适用于2018年学区。 介绍 在类似UNIX的操作系统中,每个文件,目录或链接均由“用户”“拥有”,该“用户”是“组”的成员,并且具有由十个字符的字符串表示的某些“权限”,例如“ drwxrwxrwx”。第一个字符为“ d”,“-”或“ l”(目录,文件或链接),后跟三组“ rwx”值,表示“读,写,执行”权限。第一组是用户的权限,中间是组的权限,第三组是该对象的其他所有人的权限。 这些权利中的任何一项均被拒绝的许可由“-”代替“ r”,“ w”或“ x”表示。例如,样本目录许可权字符串将为“ drwxr--r--”,指示用户的完整目录权限,但指示组成员和所有其他用户的“只读”权限。 每个“ rwx”组合也可以用八进制值(0-7)表示,其中最高有效位表示读取许可,第二高有效位表示写入许可,最低有效位表示执行许可。 挑战 给定一个由以下四个字符组成的代码字符串:“ D”,“ F”或“ L”,然后是一个三位数的八进制整数值(例如664),输出表示许可值的10个字符串指示。 输入项 您的程序或函数可以从标准输入中读取输入(将输入四个字符,可以选择后面跟换行符),也可以将输入作为参数传递。 您的程序可以接受大写或小写输入,但必须一致(所有输入均为大写或所有输入均为小写)。 输出量 您的程序必须输出结果的十个字符的字符串,该字符串表示以上面指定的确切格式表示的权限值。允许拖尾空格。 测试用例 输入:F664输出:-rw-rw-r-- 输入:D775输出:drwxrwxr-x 输入:L334输出:l-wx-wxr-- 输入:F530输出:-r-x-wx--- 输入:D127输出:d--x-w-rwx 计分和规则 禁止使用标准孔。 适用标准规则。 请提供链接以测试您的代码以及说明。 这是代码高尔夫球,因此最短答案以字节为单位!
26
code-golf