1 个稳定版本
1.0.0 | 2021 年 6 月 1 日 |
---|
#2065 在 编码
6KB
91 行
H
针对死亡周 𝓮𝓷𝓳𝓸𝔂𝓮𝓻。Fernsicles/h 的复杂变体。
用法
H [eEdD] (-|.*)
e|E
编码 第一个捕获组。 d|D
解码 第一个捕获组。指定 -
从 stdin 读取作为第一个捕获组,其他情况读取剩余参数作为第一个捕获组。
方法
对于编码,程序将您的输入解析为半字节值的位流,并将其转换为字母 H 的某种变体。
对于解码,程序将输入解析为 Vec<char>
,然后执行反向查找。如果传递了无效的 char
,程序将其解释为 0 字节 0x00
。
由于我们无法在不使用外部依赖的情况下在 Rust 中声明静态散列表,我们只使用函数。