#author("2021-05-15T04:04:11+00:00","","")
*[[Problem 22:http://projecteuler.net/problem=22]] 「名前のスコア」 [#f579eabb]

5000個以上の名前が書かれている46Kのテキストファイル &ref(names.txt); を用いる. まずアルファベット順にソートせよ.
5000個以上の名前が書かれている46Kのテキストファイル [[names.txt:https://projecteuler.net/project/resources/p022_names.txt]] を用いる. まずアルファベット順にソートせよ.

のち, 各名前についてアルファベットに値を割り振り, リスト中の出現順の数と掛け合わせることで, 名前のスコアを計算する.

たとえば, リストがアルファベット順にソートされているとすると, COLINはリストの938番目にある. またCOLINは 3 + 15 + 12 + 9 + 14 = 53 という値を持つ. よってCOLINは 938 × 53 = 49714 というスコアを持つ.

ファイル中の全名前のスコアの合計を求めよ.

IP:118.240.51.127 TIME:"2021-05-15 (土) 13:04:11" REFERER:"https://odz.sakura.ne.jp/projecteuler/" USER_AGENT:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS