题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
代码
list = []
for x in range(1,100):
list.append(x*x)
for i in range(99):
if((list[i]+168) in list):
print(list[i]-100)
分析:
以上程序不严谨,应该先分析题目用数学方法计算出简易的求解公式。
思路二:求这个整数的范围,一个一个去试