2013\Province_Java_C\1.猜年龄
生活随笔
收集整理的這篇文章主要介紹了
2013\Province_Java_C\1.猜年龄
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
標(biāo)題: 猜年齡
美國數(shù)學(xué)家維納(N.Wiener)智力早熟,11歲就上了大學(xué)。他曾在1935~1936年應(yīng)邀來中國清華大學(xué)講學(xué)。
一次,他參加某個重要會議,年輕的臉孔引人注目。于是有人詢問他的年齡,他回答說:
“我年齡的立方是個4位數(shù)。我年齡的4次方是個6位數(shù)。這10個數(shù)字正好包含了從0到9這10個數(shù)字,每個都恰好出現(xiàn)1次。”
請你推算一下,他當(dāng)時到底有多年輕。
通過瀏覽器,直接提交他那時的年齡數(shù)字。
注意:不要提交解答過程,或其它的說明文字。
暴力枚舉+Check
Code
def check(a: int) -> bool:thirdPower = str(a ** 3)fourthPower = str(a ** 4)return len(thirdPower) == 4 and len(fourthPower) == 6 and len(set(list(thirdPower + fourthPower))) == 10if __name__ == '__main__':for age in range(100):if check(age):print(age)Answer:18
總結(jié)
以上是生活随笔為你收集整理的2013\Province_Java_C\1.猜年龄的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 771. Jewels and Ston
- 下一篇: 2013\Province_Java_C