此代码高尔夫球的目标是创建一个将字符串作为输入的程序,并且必须将SHA-1哈希值输出为十六进制数。您可以在这里找到SHA-1的伪代码
其他规则:
- 没有网络访问
- 您不允许运行外部程序
- 您不允许使用内置方法对输入进行散列
- 最短的代码胜出
- 只需要处理ASCII输入
- 输出可以是小写或大写
可以使用以下命令提供输入:
- 提示输入
- 使用命令行参数
- 使用STDIN
测试用例:
Input: The quick brown fox jumps over the lazy dog
Output: 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12
----------------------------------------------------------
Input: The quick brown fox jumps right over the lazy dog
Output: 1c3aff41d97ada6a25ae62f9522e4abd358d741f
------------------------------------------------------------
Input: This is a code golf challenge
Output: f52ff9edd95d98e707bd16a7dead459cb8db8693