我需要一种更优化的方法来搜索行数以进行重复排列。它适用于较小的值,但在这种情况下,它需要经过26 ^ 12行来检查正确的排列。有什么帮助吗?
from itertools import product
count = 0
for i in product(list('ABCDEFGHIJKLMNOPQRSTUVWXYZ'), repeat=12):
count += 1
if ''.join(i) == "INTELLIGENCE":
print(count)
浮云间
ibeautiful
随时随地看视频慕课网APP
相关分类