我正在尝试实现从a到z ()的转换,颠倒字母。def answer(s): z_a = sorted(a_z, reverse=True) s = [s.replace(z_a[i],a_z[i]) for i in range(26)]我做错了什么?我试着去掉for there并打印出他做的每一个操作,但仍然不是很清楚。
因此,我正在为Rust开发一个Atbash密码的实现--这是一个在exercism.io上的练习。我来自一个C语言的小经验,发现我的代码是相当周围和一种折磨。该练习包括获取一个输入&str并输出一个String,每个字符根据atbash密码进行更改,每5个字符添加一个空格。其中还包含一个decode函数。所有这些都放在一个lib.rs中。// "Encipher" with the Atbash cipher.
pub fn encode(plain: &a
该练习包括获取一个输入&str并输出一个String,每个字符按照Atbash密码进行更改,每5个字符添加一个空格。还包括一个decode函数。这一切都是在lib.rs中完成的。// "Encipher" with the Atbash cipher. let mut coded: String.collect(), .unwrap();
spacer(coded_
培根密码是一个非常好的密码,它用5位表示(例如,A-Z、Z=11001等)将字母A = 00000映射到从0-25到数字之间的数字。一个很好的描述是。作为其中的一部分,我想解密下面的,它是用培根密码加密的。基本上,如果它是一个上字母,我认为它有点1,如果是较低的字母,则考虑0。然后,通过分裂成5位组,我们得到密文的解密。different MEtHODs ForcIPhERS lIke "skYtAle" A