下面的代码可以工作,但只针对有限的字符,我怎么能为未知(无限)大小的密码编写类似的程序呢?如果你想知道为什么~0,2,因为字母表中的每个字母都是由一个可疑的数字字符集表示的,例如00代表A或01代表B,那么它们是在我之前构建的另一个程序中随机生成的。msg * first letter is OIF %MYPASSWORD:~0,2% == %QQ
背景:我是一名CS n00b,正在努力完成“破解编码面试”。第一个问题要求“实现一种算法,以确定字符串是否全部具有唯一字符。”我的(可能是幼稚的)实现如下: uchars = [] if c in uchars: else: return Truedef isUniqueChars(string): for c in string: