我需要在python中编写一个暴力程序,从“aaaaaaa”迭代到“xxxxxxx”,并确定到达它需要多少猜测。 如何从“aaaaaa”迭代到“xxxxxxx”,每次迭代从右边改变一个字母,即在第一次迭代后“aaaaaaa”应该是“aaaaaab”? 此外,在字母到达“z”后,它会将相邻的左侧字母改为1,然后返回“a”。
答案 0 :(得分:0)
这是伪代码,让您了解如何实现它,虽然这个平台不被认为可以为您完成任务并为您编程。希望有所帮助。
a={'a',....,'z'}
i1=0, i2=0, i3=0, i4=0, i5=0
while a[i1] <= 'z':
while a[i2] <= 'z':
while a[i3] <= 'z':
while a[i4] <= 'z':
while a[i5] <= 'z':
outString = a[i1] + a[i2] + a[i3] + a[i4] + a[i5]
i5 = i5+1
i4 = i4+1
i5 = 0
i3 = i3+1
i4 = 0
i2 = i2+1
i3 = 0
i1 = i1+1
i2 = 0