算法学习--7744问题

来源:互联网 发布:淘宝精品推荐优惠券 编辑:程序博客网 时间:2024/05/29 04:37

7744问题

输出所有形如aabb的完全平方数

实现方法一

from  math import * for i in range(1,10):    for j in range(1,10):        num = 1100 * i + 11 * j        num_sqrt = sqrt(num)        if floor(num_sqrt) == num_sqrt:            print(num)

实现方法二

start = 32result = start ** 2while result <= 10000:    fir_2 = result // 100    las_2 = result % 100    #print(fir_2,las_2)    if fir_2 % 10 == fir_2//10 and  las_2 % 10 == las_2 // 10:        print(result)    start += 1    result = start ** 2
0 0
原创粉丝点击