プロジェクトオイラー22
プロジェクトオイラーの22をPython3を使って解きました。
問題
この問題はもうウルトラ簡単です。
import time start = time.time() names = input().split('') names.sort() sum_of_iden_nums = 0 for name in names: iden_num = 0 for i in range(len(name)): iden_num += ord(name[i]) - 64 iden_num = iden_num *(names.index(name) + 1) sum_of_iden_nums += iden_num print(sum_of_iden_nums) print(time.time() - start)
結果