您将编写一个编写第二个程序的程序。
每个程序都有一个输入,可以是命令行参数,也可以从stdin读取。输入是由大写字母和/或小写字母(a-z)组成的单个单词。
每个程序都有输出,可以输出到文件,也可以输出到stdout。
程序(您在这里发布)
第二个计划
{Greeting} {Name}格式。“你好约翰”“不被普通的计算机程序员阅读”是模棱两可的,但是这里有一些问候"Hello“的例子。使用常识,如果你做得好的话,我会投反对票--他没有说“他”+ "ll“+ "o”违反规则
评分:
还请包括一个例子生成的程序和描述。如果你很困惑,请看下面我的回答。
发布于 2013-10-16 04:37:56
{)}%`'{(}%" "@'执行与示例程序相同的混淆操作。然后,生成输入Howdy的代码。
"Ipxez"{(}%" "@对于这两个程序,输入必须在STDIN上提供,而输出必须提供给STDOUT。
如果只可以将字符串转换为代码,也可以使用11个字符的解决方案
{}/32]`'\+'(感谢彼得想出了多救两个角色的主意)。
发布于 2013-10-16 21:22:13
再次输给GS ..。
'⍞,⍨⊂⎕UCS',⎕UCS⍞这可能会违反“无密码学”规则。⎕UCS是一个将字符转换为unicode代码点和返回的函数。
示例
第一输入:Hello
第一输出:⍞,⍨⊂⎕UCS 72 101 108 108 111
第二输入:John
第二个输出:Hello John (请注意“Hello”前面的空格)
'⎕AV[','],⊂⍞',⍨⎕AV⍳⍞与密码学类似的思想是手动实现的:转换为或从某些预定义字符数组(⎕AV)的索引转换,其中包括所有上、下字母。
https://codegolf.stackexchange.com/questions/12847
复制相似问题