8-C-A组-题目1:标题:平方十位数

由0~9这10个数字不重复、不遗漏,可以组成很多10位数字。
这其中也有很多恰好是平方数(是某个数的平方)。

比如:1026753849,就是其中最小的一个平方数。

请你找出其中最大的一个平方数是多少?

注意:你需要提交的是一个10位数字,不要填写任何多余内容。

代码:

import math
t=int(math.sqrt(9876543210))
while True:
    fang=t*t
    fang=str(fang)
    if( '0' in fang and  '1' in fang and  '2' in fang and  '3' in fang and  '4' in fang and  '5' in fang and  '6' in fang and  '7' in fang and  '8' in fang and  '9' in fang  ):
      print(fang)
      break
    t=t-1    
 

答案:

9814072356

发布了10 篇原创文章 · 获赞 0 · 访问量 200

猜你喜欢

转载自blog.csdn.net/tianrandai12/article/details/104072399