geo_analysisの日記

エンジニアになりたい無職のProjectEuler

プロジェクトオイラー16

プロジェクトオイラーの問題16をPython3で解きました。

projecteuler.net

この問題も大きな数字を扱うんですが、Pythonでは大きな数字に困ることはないので、計算させるだけです。Pythonつよい。

N = int(input())
large_number_str = list(str(2 ** N))
large_number_int = [int(number) for number in large_number_str]
print(sum(large_number_int))