2年以上前に「名前が「ン」で終わるポケモンの数」を数えるという記事を書きました。
当時(第7世代)の全ポケモンの種類は809種類だったのですが、第8世代や、先月発売された『Pokémon LEGENDS アルセウス』まで含めると905種類にまで増えたそうで、もう一度数えてみることにしました。数え方は前回と同様で、Rubyの Enumerable#tally
を使います。全ポケモンの一覧はポケモンWikiを参照しました。
数えてみた
単純なプログラムですが、一応リポジトリはこちら。
# 出力結果 ---語尾を数える--- [["ア", 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世代までとなっています。現在、しりとりのスコアを記録して、ランキングにする機能を開発しており、合わせてポケモンの種類もアップデートする予定です。業務と仕事の合間に開発していてなかなかスピードが出ないので、もしかしたら先にポケモンの種類だけアップデートするかもしれません。