本来这题是在51之前完成的……但是为了保持队形……
这题简单,就使用set,可以简单明了的解决问题~
嗯……我觉得今后的题目该用回C了……这段时间狂用Python是因为考试要考,防止自己忘了Syntax……
结果python考的还不咋地……被一个LEGB搞懵了……
Short Description of Python Scoping Rules
我是真心不知道怎么解释LEGB……倒不是不太明白……(其实我要是很明白……那就会解释了)
def check(n):
set1 = set(list(str(n)))
tmp = n
for i in range(0, 5):
tmp += n
new_set = set(list(str(tmp)))
if new_set != set1:
return 0
return 1
def main():
for i in range(1, 1000000):
if check(i):
print(i)
return 0
if __name__ == '__main__':
main()