我正试着用一个往返的编解码循环来检查编码。我有一个字符串变量(比如“dog”)。我通过我的编码函数运行它,得到“jhb”(假设翻译字典映射(d:j,h:o,g:b))。我现在怎么检查这个?我通过我的解码函数运行“jhb”(现在使用相反的字典(j:d,o:h,b:g))。这将返回“dog”,它等于原始文本。你知道吗
我下面的实现没有找到相等的结果。救命啊?你知道吗
a = myfunction(text,dictionary)
b = myfunction(a,oppisite_dictionary)
a == b
Tags:
好的变量名将有助于提高可读性。往返的思想是对文本进行编码,用相反的参考表对其进行解密,然后将解密后的版本与原始版本进行比较。看看这个Python代码:
这更容易阅读和理解吗?记住,几周后你可能还要用这个。。。或者几年。在我写了32年的原始代码之后,我的个人记录又回到了矩阵线性代数的一个算法。。。然后从FORTRAN转换为C++。你知道吗
相关问题 更多 >
编程相关推荐