题目:
小明发现了一个奇妙的数字。它的平方和立方正好把 00 ~ 99 的 1010 个数字每个用且只用了一次。
你能猜出这个数字是多少吗?
代码实现:
for i in range(1000):
a=i**2
b=i**3
sum=list(set(str(a)+str(b)))#set去重,再转成list
if len(sum)==10:#如果不重复的数字有十个,那肯定是0123456789
print(i)
break
答案:
69
题目:
小明发现了一个奇妙的数字。它的平方和立方正好把 00 ~ 99 的 1010 个数字每个用且只用了一次。
你能猜出这个数字是多少吗?
代码实现:
for i in range(1000):
a=i**2
b=i**3
sum=list(set(str(a)+str(b)))#set去重,再转成list
if len(sum)==10:#如果不重复的数字有十个,那肯定是0123456789
print(i)
break
答案:
69