`
darklipeng
  • 浏览: 125063 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

一道巧用set的题目

 
阅读更多

题目:一个六位数,乘以2,3,4,5,6得到的六位数依然是由原数的六位数字组成,但顺序不同,求这个数

代码运行结果:142857

def makeshow(number):
    tmp=set()
    for i in xrange(2,7):
        l =list(set(str(number*i)))
        l = "".join(l)
        tmp.add(l)
    return len(tmp)


for n in xrange(100000,1000000/6):
    if makeshow(n)==1:
        print n
        break
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics