其他分享
首页 > 其他分享> > 蓝桥杯基础题

蓝桥杯基础题

作者:互联网

猜年龄
美国数学家维纳11岁上大学,曾在1935-1936年应邀来清华讲学。一次 ,他参加某个会议,年轻的脸孔引人注目,于是有人询问他年龄,他回答:“我的年龄的立方是个4位数,4次方是6位数。这10个数字正好包含了从0到9这10个数字。”

def guess_age():
    import math
    rec=set()
    low=math.ceil(math.pow(10**5,1/4))
    high=math.floor(math.pow(9999,1/3))
    for i in range(low,high+1):
        s=str(i**3)+str(i**4)
        for k in range(10):
            rec.add(s[k])
        if len(rec) == 10:
            return i
print(guess_age())

标签:10,guess,pow,基础,蓝桥,high,rec,math
来源: https://blog.csdn.net/YoungChiu2016/article/details/121766957