project euler Problem 52

for i in range(1,1000000):
    L2=list(str(2*i))
    L2.sort()
    L3=list(str(3*i))
    L3.sort()
    L4=list(str(4*i))
    L4.sort()
    L5=list(str(5*i))
    L5.sort()
    L6=list(str(6*i))
    L6.sort()
    """
    print L2
    print L3
    print L4
    print L5
    print L6
    """
    if L2==L3 and L3==L4 and L4==L5 and L5==L6:
        print i


将数字转换成字符串,再转换成列表,列表重新排列后,用于比较。

你可能感兴趣的:(project euler Problem 52)