Tatehitoの技術メモ

ソフトウェアエンジニアです。いろいろ書きます。

『アルセウス』まで登場する「ン」で終わるポケモンの数を数えてみた

2年以上前に「名前が「ン」で終わるポケモンの数」を数えるという記事を書きました。

blog.tatehitolog.com

当時(第7世代)の全ポケモンの種類は809種類だったのですが、第8世代や、先月発売された『Pokémon LEGENDS アルセウス』まで含めると905種類にまで増えたそうで、もう一度数えてみることにしました。数え方は前回と同様で、Rubyの Enumerable#tally を使います。全ポケモンの一覧はポケモンWikiを参照しました。

数えてみた

単純なプログラムですが、一応リポジトリはこちら。

github.com

# 出力結果
---語尾を数える---
[["", 18], ["", 22], ["", 20], ["", 1], ["", 15], ["", 6], ["", 15], ["", 19], ["", 2], ["", 18], ["", 17], ["", 1], ["", 6], ["", 20], ["", 6], ["", 2], ["", 2], ["", 26], ["", 3], ["", 91], ["", 5], ["", 1], ["", 1], ["", 1], ["", 13], ["", 11], ["", 13], ["", 8], ["", 4], ["", 7], ["", 35], ["", 26], ["", 17], ["", 7], ["", 1], ["", 7], ["", 6], ["", 5], ["", 10], ["", 1], ["", 4], ["", 4], ["", 4], ["", 6], ["", 11], ["", 2], ["", 1], ["", 7], ["", 2], ["", 24], ["", 7], ["", 24], ["", 8], ["", 9], ["", 9], ["", 5], ["", 4], ["", 1], ["", 3], ["", 40], ["", 20], ["", 82], ["", 3], ["", 12], ["", 1], ["", 123]]
---頭文字を数える---
[["", 37], ["", 15], ["", 16], ["", 22], ["", 25], ["", 32], ["", 13], ["", 18], ["", 9], ["", 16], ["", 8], ["", 10], ["", 4], ["", 28], ["", 20], ["", 20], ["", 4], ["", 18], ["", 19], ["", 15], ["", 5], ["", 2], ["", 5], ["", 4], ["", 3], ["", 15], ["", 14], ["", 15], ["", 6], ["", 7], ["", 15], ["", 14], ["", 28], ["", 10], ["", 20], ["", 7], ["", 8], ["", 3], ["", 19], ["", 29], ["", 12], ["", 18], ["", 9], ["", 8], ["", 26], ["", 14], ["", 7], ["", 3], ["", 7], ["", 6], ["", 8], ["", 5], ["", 12], ["", 34], ["", 17], ["", 10], ["", 17], ["", 12], ["", 18], ["", 9], ["", 7], ["", 21], ["", 8], ["", 10], ["", 15], ["", 5], ["", 9]]

「ン」で終わるポケモンの数は123種類でした!

前回は102種類だったので、増えた96種類中、21種類が「ン」で終わるポケモンということになります。割合としては多いですねー。

「ポケモンしりとり」のアップデートは少々お待ちください

CPUとポケモンの名前でしりとり勝負ができる「ポケモンしりとり」に収録されているポケモンは第7世代までとなっています。現在、しりとりのスコアを記録して、ランキングにする機能を開発しており、合わせてポケモンの種類もアップデートする予定です。業務と仕事の合間に開発していてなかなかスピードが出ないので、もしかしたら先にポケモンの種類だけアップデートするかもしれません。

www.pokemon-shiritori.com