プロジェクトオイラー6
プロジェクトオイラーの問題6をpythonで解きました。
問題
1から100までの和の2乗- 1から100までの2乗和を計算する。
input_list = [number for number in range(1, 101)] #1から100までの数字のリスト sumsquared = int(sum(input_list) ** 2) #1から100までの和の2乗 squared_input_list = [] for number in input_list: squared_input_list.append(number * number) squaredsum = sum(squared_input_list) #1から100までの2乗の和 print(sumsquared) print(squaredsum) print(sumsquared - squaredsum)