2021-06-04から1日間の記事一覧

Project Euler Problem 30

7桁の数の各桁の5乗の和の最大値は 9^5 * 7 = 413343 (9999999のとき)であり 7桁にならないので、 6桁の数まで調べればいいらしい。正確には、354294(=9^5 * 6)まで調べればよさそうPython def sum_of_fifth_power_of_digits(n): digits = map(int, str(n)) …

Project Euler Problem 29

Python answer = set() for a in range(2, 101): for b in range(2, 101): answer.add(a ** b) print(len(answer)) print(len({i**j for i in range(2,101) for j in range(2,101)}))