はじめに
最近ポケモンWordleにハマっています。
効率よくクリアするための最適な初手はなんだろう?と疑問になったので自分なりに分析して調べてみました。
ポケモンWordleとは
ポケモンの名前を当てるクイズゲームです。
ポケモンの名前を入力して得た情報を頼りに答えのポケモンを当てるゲームです。
詳細なルールは以下です。
先に結論
僕の分析の結果、最適な初手は「ジーランス」だという結論になりました。
集計
まず全てのポケモンの名前のデータを入手します。
(剣盾までで898匹のポケモンがいます。)
次にそのデータを元にプログラムを書いてデータを集計していきます。
全データはこちら
フシギダネ
フシギソウ
フシギバナ
ヒトカゲ
リザード
リザードン
ゼニガメ
カメール
カメックス
キャタピー
トランセル
バタフリー
ビードル
コクーン
スピアー
ポッポ
ピジョン
ピジョット
コラッタ
ラッタ
オニスズメ
オニドリル
アーボ
アーボック
ピカチュウ
ライチュウ
サンド
サンドパン
ニドラン♀
ニドリーナ
ニドクイン
ニドラン♂
ニドリーノ
ニドキング
ピッピ
ピクシー
ロコン
キュウコン
プリン
プクリン
ズバット
ゴルバット
ナゾノクサ
クサイハナ
ラフレシア
パラス
パラセクト
コンパン
モルフォン
ディグダ
ダグトリオ
ニャース
ペルシアン
コダック
ゴルダック
マンキー
オコリザル
ガーディ
ウインディ
ニョロモ
ニョロゾ
ニョロボン
ケーシィ
ユンゲラー
フーディン
ワンリキー
ゴーリキー
カイリキー
マダツボミ
ウツドン
ウツボット
メノクラゲ
ドククラゲ
イシツブテ
ゴローン
ゴローニャ
ポニータ
ギャロップ
ヤドン
ヤドラン
コイル
レアコイル
カモネギ
ドードー
ドードリオ
パウワウ
ジュゴン
ベトベター
ベトベトン
シェルダー
パルシェン
ゴース
ゴースト
ゲンガー
イワーク
スリープ
スリーパー
クラブ
キングラー
ビリリダマ
マルマイン
タマタマ
ナッシー
カラカラ
ガラガラ
サワムラー
エビワラー
ベロリンガ
ドガース
マタドガス
サイホーン
サイドン
ラッキー
モンジャラ
ガルーラ
タッツー
シードラ
トサキント
アズマオウ
ヒトデマン
スターミー
バリヤード
ストライク
ルージュラ
エレブー
ブーバー
カイロス
ケンタロス
コイキング
ギャラドス
ラプラス
メタモン
イーブイ
シャワーズ
サンダース
ブースター
ポリゴン
オムナイト
オムスター
カブト
カブトプス
プテラ
カビゴン
フリーザー
サンダー
ファイヤー
ミニリュウ
ハクリュー
カイリュー
ミュウツー
ミュウ
チコリータ
ベイリーフ
メガニウム
ヒノアラシ
マグマラシ
バクフーン
ワニノコ
アリゲイツ
オーダイル
オタチ
オオタチ
ホーホー
ヨルノズク
レディバ
レディアン
イトマル
アリアドス
クロバット
チョンチー
ランターン
ピチュー
ピィ
ププリン
トゲピー
トゲチック
ネイティ
ネイティオ
メリープ
モココ
デンリュウ
キレイハナ
マリル
マリルリ
ウソッキー
ニョロトノ
ハネッコ
ポポッコ
ワタッコ
エイパム
ヒマナッツ
キマワリ
ヤンヤンマ
ウパー
ヌオー
エーフィ
ブラッキー
ヤミカラス
ヤドキング
ムウマ
アンノーン
ソーナンス
キリンリキ
クヌギダマ
フォレトス
ノコッチ
グライガー
ハガネール
ブルー
グランブル
ハリーセン
ハッサム
ツボツボ
ヘラクロス
ニューラ
ヒメグマ
リングマ
マグマッグ
マグカルゴ
ウリムー
イノムー
サニーゴ
テッポウオ
オクタン
デリバード
マンタイン
エアームド
デルビル
ヘルガー
キングドラ
ゴマゾウ
ドンファン
ポリゴン2
オドシシ
ドーブル
バルキー
カポエラー
ムチュール
エレキッド
ブビィ
ミルタンク
ハピナス
ライコウ
エンテイ
スイクン
ヨーギラス
サナギラス
バンギラス
ルギア
ホウオウ
セレビィ
キモリ
ジュプトル
ジュカイン
アチャモ
ワカシャモ
バシャーモ
ミズゴロウ
ヌマクロー
ラグラージ
ポチエナ
グラエナ
ジグザグマ
マッスグマ
ケムッソ
カラサリス
アゲハント
マユルド
ドクケイル
ハスボー
ハスブレロ
ルンパッパ
タネボー
コノハナ
ダーテング
スバメ
オオスバメ
キャモメ
ペリッパー
ラルトス
キルリア
サーナイト
アメタマ
アメモース
キノココ
キノガッサ
ナマケロ
ヤルキモノ
ケッキング
ツチニン
テッカニン
ヌケニン
ゴニョニョ
ドゴーム
バクオング
マクノシタ
ハリテヤマ
ルリリ
ノズパス
エネコ
エネコロロ
ヤミラミ
クチート
ココドラ
コドラ
ボスゴドラ
アサナン
チャーレム
ラクライ
ライボルト
プラスル
マイナン
バルビート
イルミーゼ
ロゼリア
ゴクリン
マルノーム
キバニア
サメハダー
ホエルコ
ホエルオー
ドンメル
バクーダ
コータス
バネブー
ブーピッグ
パッチール
ナックラー
ビブラーバ
フライゴン
サボネア
ノクタス
チルット
チルタリス
ザングース
ハブネーク
ルナトーン
ソルロック
ドジョッチ
ナマズン
ヘイガニ
シザリガー
ヤジロン
ネンドール
リリーラ
ユレイドル
アノプス
アーマルド
ヒンバス
ミロカロス
ポワルン
カクレオン
カゲボウズ
ジュペッタ
ヨマワル
サマヨール
トロピウス
チリーン
アブソル
ソーナノ
ユキワラシ
オニゴーリ
タマザラシ
トドグラー
トドゼルガ
パールル
ハンテール
サクラビス
ジーランス
ラブカス
タツベイ
コモルー
ボーマンダ
ダンバル
メタング
メタグロス
レジロック
レジアイス
レジスチル
ラティアス
ラティオス
カイオーガ
グラードン
レックウザ
ジラーチ
デオキシス
ナエトル
ハヤシガメ
ドダイトス
ヒコザル
モウカザル
ゴウカザル
ポッチャマ
ポッタイシ
エンペルト
ムックル
ムクバード
ムクホーク
ビッパ
ビーダル
コロボーシ
コロトック
コリンク
ルクシオ
レントラー
スボミー
ロズレイド
ズガイドス
ラムパルド
タテトプス
トリデプス
ミノムッチ
ミノマダム
ガーメイル
ミツハニー
ビークイン
パチリス
ブイゼル
フローゼル
チェリンボ
チェリム
カラナクシ
トリトドン
エテボース
フワンテ
フワライド
ミミロル
ミミロップ
ムウマージ
ドンカラス
ニャルマー
ブニャット
リーシャン
スカンプー
スカタンク
ドーミラー
ドータクン
ウソハチ
マネネ
ピンプク
ペラップ
ミカルゲ
フカマル
ガバイト
ガブリアス
ゴンベ
リオル
ルカリオ
ヒポポタス
カバルドン
スコルピ
ドラピオン
グレッグル
ドクロッグ
マスキッパ
ケイコウオ
ネオラント
タマンタ
ユキカブリ
ユキノオー
マニューラ
ジバコイル
ベロベルト
ドサイドン
モジャンボ
エレキブル
ブーバーン
トゲキッス
メガヤンマ
リーフィア
グレイシア
グライオン
マンムー
ポリゴンZ
エルレイド
ダイノーズ
ヨノワール
ユキメノコ
ロトム
ユクシー
エムリット
アグノム
ディアルガ
パルキア
ヒードラン
レジギガス
ギラティナ
クレセリア
フィオネ
マナフィ
ダークライ
シェイミ
アルセウス
ビクティニ
ツタージャ
ジャノビー
ジャローダ
ポカブ
チャオブー
エンブオー
ミジュマル
フタチマル
ダイケンキ
ミネズミ
ミルホッグ
ヨーテリー
ハーデリア
ムーランド
チョロネコ
レパルダス
ヤナップ
ヤナッキー
バオップ
バオッキー
ヒヤップ
ヒヤッキー
ムンナ
ムシャーナ
マメパト
ハトーボー
ケンホロウ
シママ
ゼブライカ
ダンゴロ
ガントル
ギガイアス
コロモリ
ココロモリ
モグリュー
ドリュウズ
タブンネ
ドッコラー
ドテッコツ
ローブシン
オタマロ
ガマガル
ガマゲロゲ
ナゲキ
ダゲキ
クルミル
クルマユ
ハハコモリ
フシデ
ホイーガ
ペンドラー
モンメン
エルフーン
チュリネ
ドレディア
バスラオ
メグロコ
ワルビル
ワルビアル
ダルマッカ
ヒヒダルマ
マラカッチ
イシズマイ
イワパレス
ズルッグ
ズルズキン
シンボラー
デスマス
デスカーン
プロトーガ
アバゴーラ
アーケン
アーケオス
ヤブクロン
ダストダス
ゾロア
ゾロアーク
チラーミィ
チラチーノ
ゴチム
ゴチミル
ゴチルゼル
ユニラン
ダブラン
ランクルス
コアルヒー
スワンナ
バニプッチ
バニリッチ
バイバニラ
シキジカ
メブキジカ
エモンガ
カブルモ
シュバルゴ
タマゲタケ
モロバレル
プルリル
ブルンゲル
ママンボウ
バチュル
デンチュラ
テッシード
ナットレイ
ギアル
ギギアル
ギギギアル
シビシラス
シビビール
シビルドン
リグレー
オーベム
ヒトモシ
ランプラー
シャンデラ
キバゴ
オノンド
オノノクス
クマシュン
ツンベアー
フリージオ
チョボマキ
アギルダー
マッギョ
コジョフー
コジョンド
クリムガン
ゴビット
ゴルーグ
コマタナ
キリキザン
バッフロン
ワシボン
ウォーグル
バルチャイ
バルジーナ
クイタラン
アイアント
モノズ
ジヘッド
サザンドラ
メラルバ
ウルガモス
コバルオン
テラキオン
ビリジオン
トルネロス
ボルトロス
レシラム
ゼクロム
ランドロス
キュレム
ケルディオ
メロエッタ
ゲノセクト
ハリマロン
ハリボーグ
ブリガロン
フォッコ
テールナー
マフォクシー
ケロマツ
ゲコガシラ
ゲッコウガ
ホルビー
ホルード
ヤヤコマ
ヒノヤコマ
ファイアロー
コフキムシ
コフーライ
ビビヨン
シシコ
カエンジシ
フラベベ
フラエッテ
フラージェス
メェークル
ゴーゴート
ヤンチャム
ゴロンダ
トリミアン
ニャスパー
ニャオニクス
ヒトツキ
ニダンギル
ギルガルド
シュシュプ
フレフワン
ペロッパフ
ペロリーム
マーイーカ
カラマネロ
カメテテ
ガメノデス
クズモー
ドラミドロ
ウデッポウ
ブロスター
エリキテル
エレザード
チゴラス
ガチゴラス
アマルス
アマルルガ
ニンフィア
ルチャブル
デデンネ
メレシー
ヌメラ
ヌメイル
ヌメルゴン
クレッフィ
ボクレー
オーロット
バケッチャ
パンプジン
カチコール
クレベース
オンバット
オンバーン
ゼルネアス
イベルタル
ジガルデ
ディアンシー
フーパ
ボルケニオン
モクロー
フクスロー
ジュナイパー
ニャビー
ニャヒート
ガオガエン
アシマリ
オシャマリ
アシレーヌ
ツツケラ
ケララッパ
ドデカバシ
ヤングース
デカグース
アゴジムシ
デンヂムシ
クワガノン
マケンカニ
ケケンカニ
オドリドリ
アブリー
アブリボン
イワンコ
ルガルガン
ヨワシ
ヒドイデ
ドヒドイデ
ドロバンコ
バンバドロ
シズクモ
オニシズクモ
カリキリ
ラランテス
ネマシュ
マシェード
ヤトウモリ
エンニュート
ヌイコグマ
キテルグマ
アマカジ
アママイコ
アマージョ
キュワワー
ヤレユータン
ナゲツケサル
コソクムシ
グソクムシャ
スナバァ
シロデスナ
ナマコブシ
タイプ:ヌル
シルヴァディ
メテノ
ネッコアラ
バクガメス
トゲデマル
ミミッキュ
ハギギシリ
ジジーロン
ダダリン
ジャラコ
ジャランゴ
ジャラランガ
カプ・コケコ
カプ・テテフ
カプ・ブルル
カプ・レヒレ
コスモッグ
コスモウム
ソルガレオ
ルナアーラ
ウツロイド
マッシブーン
フェローチェ
デンジュモク
テッカグヤ
カミツルギ
アクジキング
ネクロズマ
マギアナ
マーシャドー
ベベノム
アーゴヨン
ツンデツンデ
ズガドーン
ゼラオラ
メルタン
メルメタル
サルノリ
バチンキー
ゴリランダー
ヒバニー
ラビフット
エースバーン
メッソン
ジメレオン
インテレオン
ホシガリス
ヨクバリス
ココガラ
アオガラス
アーマーガア
サッチムシ
レドームシ
イオルブ
クスネ
フォクスライ
ヒメンカ
ワタシラガ
ウールー
バイウールー
カムカメ
カジリガメ
ワンパチ
パルスワン
タンドン
トロッゴン
セキタンザン
カジッチュ
アップリュー
タルップル
スナヘビ
サダイジャ
ウッウ
サシカマス
カマスジョー
エレズン
ストリンダー
ヤクデ
マルヤクデ
タタッコ
オトスパス
ヤバチャ
ポットデス
ミブリム
テブリム
ブリムオン
ベロバー
ギモー
オーロンゲ
タチフサグマ
ニャイキング
サニゴーン
ネギガナイト
バリコオル
デスバーン
マホミル
マホイップ
タイレーツ
バチンウニ
ユキハミ
モスノウ
イシヘンジン
コオリッポ
イエッサン
モルペコ
ゾウドウ
ダイオウドウ
パッチラゴン
パッチルドン
ウオノラゴン
ウオチルドン
ジュラルドン
ドラメシヤ
ドロンチ
ドラパルト
ザシアン
ザマゼンタ
ムゲンダイナ
ダクマ
ウーラオス
ザルード
レジエレキ
レジドラゴ
ブリザポス
レイスポス
バドレックス
5文字のポケモンに絞る
ポケモンWordleは5文字のポケモン限定のゲームなのでまず5文字のポケモンに絞ります。
<?php
$pokemon_name_all = [
'フシギダネ',
...
];
foreach($pokemon_name_all as $pokemon_name){
if(mb_strlen($pokemon_name) === 5){
echo("{$pokemon_name}\n");
}
}
この時点で898→515に絞られます。
結果はこちら
フシギダネ
フシギソウ
フシギバナ
リザードン
カメックス
キャタピー
トランセル
バタフリー
ピジョット
オニスズメ
オニドリル
アーボック
ピカチュウ
ライチュウ
サンドパン
ニドラン♀
ニドリーナ
ニドクイン
ニドラン♂
ニドリーノ
ニドキング
キュウコン
ゴルバット
ナゾノクサ
クサイハナ
ラフレシア
パラセクト
モルフォン
ダグトリオ
ペルシアン
ゴルダック
オコリザル
ウインディ
ニョロボン
ユンゲラー
フーディン
ワンリキー
ゴーリキー
カイリキー
マダツボミ
ウツボット
メノクラゲ
ドククラゲ
イシツブテ
ゴローニャ
ギャロップ
レアコイル
ドードリオ
ベトベター
ベトベトン
シェルダー
パルシェン
スリーパー
キングラー
ビリリダマ
マルマイン
サワムラー
エビワラー
ベロリンガ
マタドガス
サイホーン
モンジャラ
トサキント
アズマオウ
ヒトデマン
スターミー
バリヤード
ストライク
ルージュラ
ケンタロス
コイキング
ギャラドス
シャワーズ
サンダース
ブースター
オムナイト
オムスター
カブトプス
フリーザー
ファイヤー
ミニリュウ
ハクリュー
カイリュー
ミュウツー
チコリータ
ベイリーフ
メガニウム
ヒノアラシ
マグマラシ
バクフーン
アリゲイツ
オーダイル
ヨルノズク
レディアン
アリアドス
クロバット
チョンチー
ランターン
トゲチック
ネイティオ
デンリュウ
キレイハナ
ウソッキー
ニョロトノ
ヒマナッツ
ヤンヤンマ
ブラッキー
ヤミカラス
ヤドキング
アンノーン
ソーナンス
キリンリキ
クヌギダマ
フォレトス
グライガー
ハガネール
グランブル
ハリーセン
ヘラクロス
マグマッグ
マグカルゴ
テッポウオ
デリバード
マンタイン
エアームド
キングドラ
ドンファン
ポリゴン2
カポエラー
ムチュール
エレキッド
ミルタンク
ヨーギラス
サナギラス
バンギラス
ジュプトル
ジュカイン
ワカシャモ
バシャーモ
ミズゴロウ
ヌマクロー
ラグラージ
ジグザグマ
マッスグマ
カラサリス
アゲハント
ドクケイル
ハスブレロ
ルンパッパ
ダーテング
オオスバメ
ペリッパー
サーナイト
アメモース
キノガッサ
ヤルキモノ
ケッキング
テッカニン
ゴニョニョ
バクオング
マクノシタ
ハリテヤマ
エネコロロ
ボスゴドラ
チャーレム
ライボルト
バルビート
イルミーゼ
マルノーム
サメハダー
ホエルオー
ブーピッグ
パッチール
ナックラー
ビブラーバ
フライゴン
チルタリス
ザングース
ハブネーク
ルナトーン
ソルロック
ドジョッチ
シザリガー
ネンドール
ユレイドル
アーマルド
ミロカロス
カクレオン
カゲボウズ
ジュペッタ
サマヨール
トロピウス
ユキワラシ
オニゴーリ
タマザラシ
トドグラー
トドゼルガ
ハンテール
サクラビス
ジーランス
ボーマンダ
メタグロス
レジロック
レジアイス
レジスチル
ラティアス
ラティオス
カイオーガ
グラードン
レックウザ
デオキシス
ハヤシガメ
ドダイトス
モウカザル
ゴウカザル
ポッチャマ
ポッタイシ
エンペルト
ムクバード
ムクホーク
コロボーシ
コロトック
レントラー
ロズレイド
ズガイドス
ラムパルド
タテトプス
トリデプス
ミノムッチ
ミノマダム
ガーメイル
ミツハニー
ビークイン
フローゼル
チェリンボ
カラナクシ
トリトドン
エテボース
フワライド
ミミロップ
ムウマージ
ドンカラス
ニャルマー
ブニャット
リーシャン
スカンプー
スカタンク
ドーミラー
ドータクン
ガブリアス
ヒポポタス
カバルドン
ドラピオン
グレッグル
ドクロッグ
マスキッパ
ケイコウオ
ネオラント
ユキカブリ
ユキノオー
マニューラ
ジバコイル
ベロベルト
ドサイドン
モジャンボ
エレキブル
ブーバーン
トゲキッス
メガヤンマ
リーフィア
グレイシア
グライオン
ポリゴンZ
エルレイド
ダイノーズ
ヨノワール
ユキメノコ
エムリット
ディアルガ
ヒードラン
レジギガス
ギラティナ
クレセリア
ダークライ
アルセウス
ビクティニ
ツタージャ
ジャノビー
ジャローダ
チャオブー
エンブオー
ミジュマル
フタチマル
ダイケンキ
ミルホッグ
ヨーテリー
ハーデリア
ムーランド
チョロネコ
レパルダス
ヤナッキー
バオッキー
ヒヤッキー
ムシャーナ
ハトーボー
ケンホロウ
ゼブライカ
ギガイアス
ココロモリ
モグリュー
ドリュウズ
ドッコラー
ドテッコツ
ローブシン
ガマゲロゲ
ハハコモリ
ペンドラー
エルフーン
ドレディア
ワルビアル
ダルマッカ
ヒヒダルマ
マラカッチ
イシズマイ
イワパレス
ズルズキン
シンボラー
デスカーン
プロトーガ
アバゴーラ
アーケオス
ヤブクロン
ダストダス
ゾロアーク
チラーミィ
チラチーノ
ゴチルゼル
ランクルス
コアルヒー
バニプッチ
バニリッチ
バイバニラ
メブキジカ
シュバルゴ
タマゲタケ
モロバレル
ブルンゲル
ママンボウ
デンチュラ
テッシード
ナットレイ
ギギギアル
シビシラス
シビビール
シビルドン
ランプラー
シャンデラ
オノノクス
クマシュン
ツンベアー
フリージオ
チョボマキ
アギルダー
コジョフー
コジョンド
クリムガン
キリキザン
バッフロン
ウォーグル
バルチャイ
バルジーナ
クイタラン
アイアント
サザンドラ
ウルガモス
コバルオン
テラキオン
ビリジオン
トルネロス
ボルトロス
ランドロス
ケルディオ
メロエッタ
ゲノセクト
ハリマロン
ハリボーグ
ブリガロン
テールナー
ゲコガシラ
ゲッコウガ
ヒノヤコマ
コフキムシ
コフーライ
カエンジシ
フラエッテ
メェークル
ゴーゴート
ヤンチャム
トリミアン
ニャスパー
ニダンギル
ギルガルド
シュシュプ
フレフワン
ペロッパフ
ペロリーム
マーイーカ
カラマネロ
ガメノデス
ドラミドロ
ウデッポウ
ブロスター
エリキテル
エレザード
ガチゴラス
アマルルガ
ニンフィア
ルチャブル
ヌメルゴン
クレッフィ
オーロット
バケッチャ
パンプジン
カチコール
クレベース
オンバット
オンバーン
ゼルネアス
イベルタル
フクスロー
ニャヒート
ガオガエン
オシャマリ
アシレーヌ
ケララッパ
ドデカバシ
ヤングース
デカグース
アゴジムシ
デンヂムシ
クワガノン
マケンカニ
ケケンカニ
オドリドリ
アブリボン
ルガルガン
ドヒドイデ
ドロバンコ
バンバドロ
ラランテス
マシェード
ヤトウモリ
ヌイコグマ
キテルグマ
アママイコ
アマージョ
キュワワー
コソクムシ
シロデスナ
ナマコブシ
ネッコアラ
バクガメス
トゲデマル
ミミッキュ
ハギギシリ
ジジーロン
ジャランゴ
コスモッグ
コスモウム
ソルガレオ
ルナアーラ
ウツロイド
テッカグヤ
カミツルギ
ネクロズマ
アーゴヨン
ズガドーン
メルメタル
バチンキー
ラビフット
ジメレオン
ホシガリス
ヨクバリス
アオガラス
サッチムシ
レドームシ
ワタシラガ
カジリガメ
パルスワン
トロッゴン
カジッチュ
タルップル
サダイジャ
サシカマス
マルヤクデ
オトスパス
ポットデス
ブリムオン
オーロンゲ
サニゴーン
バリコオル
デスバーン
マホイップ
タイレーツ
バチンウニ
コオリッポ
イエッサン
ドラメシヤ
ドラパルト
ザマゼンタ
ウーラオス
レジエレキ
レジドラゴ
ブリザポス
レイスポス
文字集計
次にこの515匹のポケモンの名前に関してどの文字が1番多いのかを集計していきます。
<?php
$pokemon_name_5_char = [
'フシギダネ',
...
];
// ex: {'ア' => 2, 'イ' => 3}
$count_all = [];
foreach($pokemon_name_5_char as $pokemon_name){
// 1文字目
$char1 = mb_substr($pokemon_name,0,1);
// 2文字目
$char2 = mb_substr($pokemon_name,1,1);
// 3文字目
$char3 = mb_substr($pokemon_name,2,1);
// 4文字目
$char4 = mb_substr($pokemon_name,3,1);
// 5文字目
$char5 = mb_substr($pokemon_name,4,1);
// 全文字
if(!isset($count_all[$char1])){
$count_all[$char1] = 1;
} else {
$count_all[$char1]++;
}
if(!isset($count_all[$char2])){
$count_all[$char2] = 1;
} else {
$count_all[$char2]++;
}
if(!isset($count_all[$char3])){
$count_all[$char3] = 1;
} else {
$count_all[$char3]++;
}
if(!isset($count_all[$char4])){
$count_all[$char4] = 1;
} else {
$count_all[$char4]++;
}
if(!isset($count_all[$char5])){
$count_all[$char5] = 1;
} else {
$count_all[$char5]++;
}
}
arsort($count_all);
foreach($count_all as $key => $value){
echo("$key\t$value\n");
}
結果はこちら
ー 185
ン 158
ル 115
ラ 98
ス 93
ド 77
ッ 76
リ 76
イ 68
マ 66
ト 61
ク 60
ロ 58
シ 57
オ 50
ア 49
キ 45
バ 42
カ 42
ジ 40
ガ 40
レ 40
グ 39
コ 37
チ 37
タ 35
ウ 35
ニ 33
フ 32
ャ 29
ブ 28
ム 28
ゴ 26
デ 26
ダ 26
ノ 25
ュ 25
メ 23
テ 23
ミ 23
ナ 22
エ 21
サ 21
ギ 21
ヤ 20
ハ 20
ボ 19
パ 19
ゲ 17
モ 16
ワ 16
ビ 15
ィ 15
ザ 15
ズ 15
ケ 14
プ 14
ネ 13
ツ 13
ポ 13
ョ 12
ヒ 12
ベ 11
ホ 7
ヨ 7
ゼ 7
ペ 7
ピ 6
ソ 6
セ 6
ユ 6
ェ 5
ヌ 5
ォ 3
ァ 2
ゾ 2
Z 1
♂ 1
2 1
ヘ 1
♀ 1
ヂ 1
「ー」や「ン」が多いのはイメージ通りですね。
スコア化
次にこのデータを元にポケモンの名前をスコア化していきます。
今回はこのカウント数をそのままスコア値としました。
なので
「ー」が入っていれば185pt
「ン」が入っていれば158pt
となります。
これを5文字分足したものをそのポケモンとスコアとします。
<?php
$pokemon_name_5_char = [
'フシギダネ',
...
];
$score = [
'ー'=>185,
...
];
$score_sum = [];
foreach($pokemon_name_5_char as $pokemon_name){
// 1文字目
$char1 = mb_substr($pokemon_name,0,1);
// 2文字目
$char2 = mb_substr($pokemon_name,1,1);
// 3文字目
$char3 = mb_substr($pokemon_name,2,1);
// 4文字目
$char4 = mb_substr($pokemon_name,3,1);
// 5文字目
$char5 = mb_substr($pokemon_name,4,1);
// スコア集計
$score_sum[$pokemon_name] = $score[$char1] + $score[$char2] + $score[$char3] + $score[$char4] + $score[$char5];
}
arsort($score_sum);
foreach($score_sum as $key => $value){
echo("$key\t$value\n");
}
結果はこちら
ランターン 634
ブーバーン 598
オンバーン 593
アンノーン 575
ジーランス 574
ドーミラー 568
スリーパー 558
グラードン 557
ランプラー 553
ネンドール 548
マーイーカ 546
ムーランド 546
レントラー 542
ルナトーン 541
テールナー 530
ヒードラン 530
ブースター 526
キングラー 525
ペンドラー 525
ランクルス 524
スターミー 521
シンボラー 517
ゴーリキー 517
ドータクン 515
エルフーン 511
リザードン 511
リーシャン 505
デスカーン 504
デスバーン 504
ハンテール 501
ヤングース 495
フリーザー 493
スカンプー 492
アーマルド 492
ザングース 490
ビークイン 486
ローブシン 486
マンタイン 485
ランドロス 484
サンダース 483
ゴーゴート 483
ジジーロン 481
ワンリキー 480
バクフーン 477
ヨーテリー 476
ズガドーン 475
ドッコラー 473
マルマイン 473
ラランテス 470
ハトーボー 470
ルナアーラ 469
オーロンゲ 468
ドンカラス 468
ルガルガン 468
バチンキー 467
ドードリオ 465
ユンゲラー 464
ソーナンス 464
ルージュラ 463
ウーラオス 461
トドグラー 460
ラグラージ 460
ボーマンダ 454
ハリーセン 445
オーダイル 444
エンブオー 442
ナックラー 441
サイホーン 439
グランブル 438
トランセル 438
ダークライ 437
カバルドン 434
トリトドン 433
サンドパン 433
ブルンゲル 433
ブラッキー 432
パッチール 432
ガーメイル 431
ダーテング 431
グライガー 430
オーロット 430
チョンチー 429
ニャルマー 428
フクスロー 428
ドンファン 427
アーゴヨン 425
サニゴーン 423
ヤンヤンマ 422
シビルドン 422
コフーライ 420
クイタラン 419
マルノーム 419
テッシード 418
バルビート 418
キングドラ 417
フーディン 416
カイリキー 416
カチコール 416
ツンベアー 416
グライオン 413
バンギラス 412
マニューラ 407
デリバード 406
バルジーナ 404
ヨーギラス 404
コバルオン 402
ドサイドン 401
パルスワン 401
アバゴーラ 400
キリンリキ 400
バリヤード 400
ブロスター 399
バオッキー 398
コアルヒー 398
イルミーゼ 398
フローゼル 397
アギルダー 396
ニドクイン 396
ニドリーノ 396
カイリュー 396
サマヨール 394
ニドリーナ 393
ムクバード 392
ミルタンク 391
アーケオス 391
オムスター 391
マシェード 390
ムチュール 390
クレベース 389
アーボック 389
ドラピオン 389
パンプジン 389
メェークル 388
シェルダー 388
スカタンク 388
シビビール 387
オンバット 387
レドームシ 387
ルンパッパ 387
ペルシアン 386
デカグース 385
カイオーガ 385
アイアント 385
アマルルガ 385
フリージオ 383
チラチーノ 382
フライゴン 382
ネオラント 380
ストライク 380
トロッゴン 379
ハリマロン 378
ホエルオー 378
ウォーグル 377
バンバドロ 377
テラキオン 374
ヌマクロー 374
シザリガー 373
ハガネール 373
ドロバンコ 372
ベイリーフ 372
ドラパルト 370
バタフリー 370
オニゴーリ 370
チコリータ 370
サザンドラ 369
シャンデラ 368
ビブラーバ 368
ギルガルド 368
ニドラン♂ 367
ニドラン♀ 367
トリミアン 367
バッフロン 366
クマシュン 366
ハクリュー 366
アメモース 366
ペリッパー 363
クリムガン 362
エンペルト 362
ライボルト 361
エアームド 360
ブリガロン 360
ニャスパー 359
カポエラー 359
プロトーガ 358
ケンタロス 358
チラーミィ 358
サーナイト 357
リーフィア 357
チルタリス 356
オドリドリ 356
コロボーシ 356
ハーデリア 356
タルップル 355
ムウマージ 354
ペロリーム 354
パルシェン 354
ゾロアーク 354
ニダンギル 353
ニドキング 352
アマージョ 352
ジャランゴ 351
オニドリル 351
カクレオン 350
バクオング 349
ズルズキン 348
サワムラー 348
ヤナッキー 348
ヨノワール 348
コイキング 347
ウソッキー 347
トサキント 346
ボルトロス 346
アリアドス 344
イベルタル 344
イエッサン 344
ママンボウ 344
デンチュラ 344
ベロリンガ 343
タイレーツ 341
エテボース 341
モンジャラ 341
モグリュー 341
マッスグマ 340
ムクホーク 340
ブリムオン 340
トルネロス 340
キリキザン 339
ビリジオン 339
ヤドキング 339
ハリボーグ 339
エレザード 338
ヒヤッキー 338
ジャローダ 338
ラムパルド 337
アシレーヌ 336
エビワラー 335
ブーピッグ 334
ドクケイル 334
ドラミドロ 333
ジュカイン 333
テッカニン 332
ケッキング 332
ゴローニャ 331
アブリボン 330
カラサリス 330
アオガラス 330
チャオブー 329
バシャーモ 329
ヌメルゴン 327
マグマラシ 326
ダルマッカ 325
ドダイトス 325
レジスチル 325
モルフォン 324
コジョンド 324
ルチャブル 324
ヤブクロン 324
ヒトデマン 323
ムシャーナ 321
エルレイド 321
ゴルバット 320
バリコオル 320
デンリュウ 320
ニャヒート 320
シビシラス 320
マラカッチ 319
ダイノーズ 319
チャーレム 319
カエンジシ 318
ギャラドス 318
オトスパス 316
ソルロック 315
マケンカニ 313
ボスゴドラ 313
ドククラゲ 312
ユキノオー 311
ダイケンキ 311
マタドガス 311
メルメタル 311
ジメレオン 311
ワルビアル 310
ドクロッグ 310
ヘラクロス 310
レアコイル 309
ガオガエン 309
グレッグル 309
レイスポス 307
メガヤンマ 307
ファイヤー 307
コジョフー 306
ユレイドル 306
ハブネーク 306
ケララッパ 305
アゲハント 305
バチンウニ 305
ゴルダック 303
ベトベター 303
ツタージャ 302
ベトベトン 302
シャワーズ 302
ウインディ 302
ジバコイル 302
キャタピー 300
トドゼルガ 300
ゴチルゼル 300
キュウコン 300
クワガノン 299
マスキッパ 299
ダストダス 299
ウルガモス 299
アルセウス 298
クロバット 297
チェリンボ 295
ガチゴラス 294
カメックス 294
ジャノビー 294
オコリザル 293
レパルダス 293
ズガイドス 293
トゲキッス 292
コロトック 292
バルチャイ 291
フワライド 291
レジアイス 290
レディアン 288
キテルグマ 288
マグカルゴ 288
ニンフィア 287
マルヤクデ 287
サクラビス 287
キュワワー 287
マグマッグ 286
アママイコ 286
ガブリアス 286
フタチマル 285
トゲデマル 285
バイバニラ 283
ラビフット 282
ザマゼンタ 281
レジドラゴ 281
ミュウツー 281
エリキテル 280
ニョロボン 280
ラティオス 279
サシカマス 279
カラナクシ 279
オシャマリ 278
ヨクバリス 278
ラティアス 278
フレフワン 278
ゼルネアス 277
カラマネロ 277
ヤミカラス 276
ラフレシア 276
ドラメシヤ 275
サメハダー 275
レジロック 274
ミロカロス 274
イシズマイ 274
ミツハニー 274
ポリゴン2 274
ポリゴンZ 274
ホシガリス 273
ネッコアラ 273
ヤンチャム 272
ケンホロウ 272
タマザラシ 271
デオキシス 271
モロバレル 271
ギガイアス 271
トリデプス 270
デンヂムシ 270
ポットデス 269
ミジュマル 269
ナットレイ 267
シュバルゴ 265
バニリッチ 264
ライチュウ 263
モジャンボ 262
エムリット 262
コスモッグ 261
ケケンカニ 261
ミルホッグ 260
ドヒドイデ 260
エレキッド 259
ビリリダマ 259
オオスバメ 258
バクガメス 258
ロズレイド 258
ベロベルト 256
シロデスナ 256
サナギラス 255
ジュプトル 255
トロピウス 253
オノノクス 253
グレイシア 253
ダグトリオ 252
コオリッポ 252
トゲチック 251
ソルガレオ 251
ウツロイド 251
フラエッテ 250
ゲコガシラ 249
ポッタイシ 249
エレキブル 249
メタグロス 248
ワタシラガ 246
ディアルガ 245
ドデカバシ 244
パラセクト 244
マクノシタ 243
ゼブライカ 243
ドジョッチ 242
ヒノアラシ 241
ハスブレロ 239
カブトプス 238
イワパレス 236
レジギガス 234
ゴウカザル 233
マホイップ 231
クレセリア 231
ヒヒダルマ 231
オムナイト 229
フォレトス 229
ドリュウズ 228
ギギギアル 227
ブニャット 227
ドテッコツ 226
レックウザ 226
タテトプス 226
ブリザポス 225
ココロモリ 224
メノクラゲ 223
モウカザル 223
アリゲイツ 223
クレッフィ 223
ユキワラシ 222
ヨルノズク 222
ヤルキモノ 221
カジリガメ 221
ポッチャマ 221
カジッチュ 220
ケルディオ 220
サッチムシ 219
アズマオウ 215
ヌイコグマ 215
オニスズメ 214
カミツルギ 214
メロエッタ 213
ネクロズマ 212
ナマコブシ 210
コスモウム 209
ヤトウモリ 208
キノガッサ 207
ガメノデス 207
ドレディア 207
ハリテヤマ 205
ゲッコウガ 205
ウツボット 204
ケイコウオ 204
バニプッチ 202
テッカグヤ 200
アゴジムシ 200
ジグザグマ 199
コフキムシ 199
ガマゲロゲ 198
バケッチャ 198
ギャロップ 198
テッポウオ 197
ユキカブリ 197
ピジョット 195
ハギギシリ 195
キレイハナ 195
ミミロップ 194
ペロッパフ 192
ミミッキュ 192
ミニリュウ 192
クサイハナ 191
ミノムッチ 189
イシツブテ 189
ヒマナッツ 189
ニョロトノ 189
コソクムシ 188
エネコロロ 187
レジエレキ 186
ウデッポウ 185
サダイジャ 184
ジュペッタ 183
チョボマキ 179
ギラティナ 179
クヌギダマ 178
シュシュプ 178
メブキジカ 178
フシギバナ 174
ゲノセクト 169
ネイティオ 169
ハハコモリ 169
ミノマダム 168
タマゲタケ 167
ヒポポタス 166
ワカシャモ 160
ハヤシガメ 160
ヒノヤコマ 160
メガニウム 159
ミズゴロウ 157
チョロネコ 157
フシギソウ 151
フシギダネ 149
マダツボミ 147
ビクティニ 146
ピカチュウ 145
ユキメノコ 136
ナゾノクサ 130
カゲボウズ 128
ゴニョニョ 116
最高スコアはランターンの634
最低スコアはゴニョニョの116
でした。
重複文字を除去する
じゃあ初手はランターンがいいのかと言うとそうではありません。
「ランターン」には「ン」が2つ入っているため実質4文字しか情報を得ることができず効率が悪いです。
そのため重複文字を除外した結果を取得します。
<?php
$pokemon_name_5_char = [
'フシギダネ',
...
];
$score = [
'ー'=>185,
...
];
$score_sum_uniq = [];
foreach($pokemon_name_5_char as $pokemon_name){
// 1文字目
$char1 = mb_substr($pokemon_name,0,1);
// 2文字目
$char2 = mb_substr($pokemon_name,1,1);
// 3文字目
$char3 = mb_substr($pokemon_name,2,1);
// 4文字目
$char4 = mb_substr($pokemon_name,3,1);
// 5文字目
$char5 = mb_substr($pokemon_name,4,1);
// 同じ文字が入っているポケモンを除去
if(
substr_count($pokemon_name, $char1) === 1 &&
substr_count($pokemon_name, $char2) === 1 &&
substr_count($pokemon_name, $char3) === 1 &&
substr_count($pokemon_name, $char4) === 1 &&
substr_count($pokemon_name, $char5) === 1
){
$score_sum_uniq[$pokemon_name] = $score[$char1] + $score[$char2] + $score[$char3] + $score[$char4] + $score[$char5];
}
}
arsort($score_sum_uniq);
foreach($score_sum_uniq as $key => $value){
echo("$key\t$value\n");
}
結果はこちら
ジーランス 574
グラードン 557
ネンドール 548
ムーランド 546
レントラー 542
ルナトーン 541
ヒードラン 530
キングラー 525
ペンドラー 525
ランクルス 524
シンボラー 517
ドータクン 515
リザードン 511
エルフーン 511
リーシャン 505
デスカーン 504
デスバーン 504
ハンテール 501
ヤングース 495
アーマルド 492
スカンプー 492
ザングース 490
ローブシン 486
ビークイン 486
ランドロス 484
サンダース 483
ワンリキー 480
バクフーン 477
ズガドーン 475
ドッコラー 473
ルナアーラ 469
オーロンゲ 468
ドンカラス 468
バチンキー 467
ユンゲラー 464
ソーナンス 464
ルージュラ 463
ウーラオス 461
トドグラー 460
ボーマンダ 454
ハリーセン 445
オーダイル 444
エンブオー 442
ナックラー 441
サイホーン 439
グランブル 438
トランセル 438
ダークライ 437
カバルドン 434
ブラッキー 432
パッチール 432
ダーテング 431
ガーメイル 431
オーロット 430
グライガー 430
フクスロー 428
ニャルマー 428
アーゴヨン 425
サニゴーン 423
シビルドン 422
コフーライ 420
マルノーム 419
クイタラン 419
バルビート 418
テッシード 418
キングドラ 417
ツンベアー 416
カチコール 416
カイリキー 416
フーディン 416
グライオン 413
バンギラス 412
マニューラ 407
デリバード 406
バルジーナ 404
ヨーギラス 404
コバルオン 402
パルスワン 401
アバゴーラ 400
バリヤード 400
ブロスター 399
バオッキー 398
イルミーゼ 398
コアルヒー 398
フローゼル 397
ニドクイン 396
カイリュー 396
アギルダー 396
ニドリーノ 396
サマヨール 394
ニドリーナ 393
ムクバード 392
アーケオス 391
ミルタンク 391
オムスター 391
ムチュール 390
マシェード 390
ドラピオン 389
アーボック 389
クレベース 389
メェークル 388
スカタンク 388
シェルダー 388
オンバット 387
レドームシ 387
ペルシアン 386
カイオーガ 385
デカグース 385
フリージオ 383
フライゴン 382
ストライク 380
ネオラント 380
トロッゴン 379
ハリマロン 378
ホエルオー 378
ウォーグル 377
ヌマクロー 374
テラキオン 374
シザリガー 373
ハガネール 373
ドロバンコ 372
ベイリーフ 372
オニゴーリ 370
チコリータ 370
ドラパルト 370
バタフリー 370
サザンドラ 369
シャンデラ 368
ビブラーバ 368
ニドラン♀ 367
トリミアン 367
ニドラン♂ 367
クマシュン 366
バッフロン 366
ハクリュー 366
アメモース 366
ペリッパー 363
クリムガン 362
エンペルト 362
ライボルト 361
ブリガロン 360
エアームド 360
ニャスパー 359
カポエラー 359
チラーミィ 358
プロトーガ 358
ケンタロス 358
リーフィア 357
サーナイト 357
コロボーシ 356
ハーデリア 356
チルタリス 356
ムウマージ 354
ゾロアーク 354
パルシェン 354
ペロリーム 354
ニダンギル 353
ニドキング 352
アマージョ 352
オニドリル 351
ジャランゴ 351
カクレオン 350
バクオング 349
ヨノワール 348
ヤナッキー 348
サワムラー 348
ウソッキー 347
コイキング 347
ボルトロス 346
イエッサン 344
デンチュラ 344
ベロリンガ 343
エテボース 341
タイレーツ 341
モグリュー 341
モンジャラ 341
トルネロス 340
ブリムオン 340
ビリジオン 339
ハリボーグ 339
ヤドキング 339
ヒヤッキー 338
エレザード 338
ジャローダ 338
ラムパルド 337
アシレーヌ 336
エビワラー 335
ブーピッグ 334
ドクケイル 334
ジュカイン 333
ケッキング 332
テッカニン 332
ゴローニャ 331
アブリボン 330
カラサリス 330
アオガラス 330
チャオブー 329
バシャーモ 329
ヌメルゴン 327
ドダイトス 325
レジスチル 325
ダルマッカ 325
コジョンド 324
モルフォン 324
ヤブクロン 324
ヒトデマン 323
ムシャーナ 321
エルレイド 321
デンリュウ 320
ゴルバット 320
ニャヒート 320
バリコオル 320
ダイノーズ 319
チャーレム 319
マラカッチ 319
カエンジシ 318
ギャラドス 318
ソルロック 315
マケンカニ 313
ボスゴドラ 313
ユキノオー 311
ジメレオン 311
ダイケンキ 311
マタドガス 311
ドクロッグ 310
ヘラクロス 310
レアコイル 309
メガヤンマ 307
ファイヤー 307
ハブネーク 306
コジョフー 306
ユレイドル 306
バチンウニ 305
アゲハント 305
ゴルダック 303
ジバコイル 302
シャワーズ 302
ウインディ 302
ツタージャ 302
キュウコン 300
トドゼルガ 300
キャタピー 300
ウルガモス 299
クワガノン 299
マスキッパ 299
アルセウス 298
クロバット 297
チェリンボ 295
ガチゴラス 294
カメックス 294
ジャノビー 294
ズガイドス 293
レパルダス 293
オコリザル 293
トゲキッス 292
コロトック 292
バルチャイ 291
フワライド 291
レジアイス 290
キテルグマ 288
レディアン 288
マグカルゴ 288
ニンフィア 287
マルヤクデ 287
サクラビス 287
ガブリアス 286
トゲデマル 285
フタチマル 285
ラビフット 282
ザマゼンタ 281
レジドラゴ 281
ミュウツー 281
ニョロボン 280
エリキテル 280
ラティオス 279
カラナクシ 279
サシカマス 279
ヨクバリス 278
オシャマリ 278
ラティアス 278
ゼルネアス 277
カラマネロ 277
ヤミカラス 276
ラフレシア 276
サメハダー 275
ドラメシヤ 275
ポリゴンZ 274
レジロック 274
ポリゴン2 274
ミツハニー 274
ホシガリス 273
ネッコアラ 273
ケンホロウ 272
ヤンチャム 272
モロバレル 271
ギガイアス 271
デオキシス 271
タマザラシ 271
トリデプス 270
デンヂムシ 270
ポットデス 269
ミジュマル 269
ナットレイ 267
シュバルゴ 265
バニリッチ 264
ライチュウ 263
モジャンボ 262
エムリット 262
コスモッグ 261
ミルホッグ 260
エレキッド 259
ロズレイド 258
バクガメス 258
シロデスナ 256
ジュプトル 255
サナギラス 255
グレイシア 253
トロピウス 253
ダグトリオ 252
コオリッポ 252
トゲチック 251
ウツロイド 251
ソルガレオ 251
フラエッテ 250
ゲコガシラ 249
エレキブル 249
ポッタイシ 249
メタグロス 248
ワタシラガ 246
ディアルガ 245
パラセクト 244
ドデカバシ 244
ゼブライカ 243
マクノシタ 243
ドジョッチ 242
ヒノアラシ 241
ハスブレロ 239
カブトプス 238
イワパレス 236
レジギガス 234
ゴウカザル 233
クレセリア 231
マホイップ 231
フォレトス 229
オムナイト 229
ドリュウズ 228
ブニャット 227
レックウザ 226
タテトプス 226
ドテッコツ 226
ブリザポス 225
クレッフィ 223
アリゲイツ 223
モウカザル 223
メノクラゲ 223
ユキワラシ 222
ヨルノズク 222
ポッチャマ 221
ヤルキモノ 221
カジリガメ 221
ケルディオ 220
カジッチュ 220
サッチムシ 219
アズマオウ 215
ヌイコグマ 215
オニスズメ 214
カミツルギ 214
メロエッタ 213
ネクロズマ 212
ナマコブシ 210
コスモウム 209
ヤトウモリ 208
ドレディア 207
キノガッサ 207
ガメノデス 207
ハリテヤマ 205
ゲッコウガ 205
ケイコウオ 204
ウツボット 204
バニプッチ 202
アゴジムシ 200
テッカグヤ 200
コフキムシ 199
ギャロップ 198
バケッチャ 198
テッポウオ 197
ユキカブリ 197
ピジョット 195
キレイハナ 195
ミニリュウ 192
ペロッパフ 192
クサイハナ 191
イシツブテ 189
ミノムッチ 189
ヒマナッツ 189
ニョロトノ 189
コソクムシ 188
サダイジャ 184
ジュペッタ 183
チョボマキ 179
ギラティナ 179
クヌギダマ 178
メブキジカ 178
フシギバナ 174
ゲノセクト 169
ネイティオ 169
ミノマダム 168
ヒノヤコマ 160
ハヤシガメ 160
ワカシャモ 160
メガニウム 159
チョロネコ 157
ミズゴロウ 157
フシギソウ 151
フシギダネ 149
マダツボミ 147
ビクティニ 146
ピカチュウ 145
ユキメノコ 136
ナゾノクサ 130
カゲボウズ 128
最高スコアはジーランスの574
最低スコアはカゲボウズの128
でした。
結果ジーランスが1番効率が良さそうだ、という結論になりました。
おまけ
ちなみに他のデータを色々集計してみました。
最適な2手目は?
仮にジーランスが1文字もヒットしなかった場合の2手目を考えました。
やり方はシンプルに「ジ」「ー」「ラ」「ン」「ス」が含まれていないポケモンの中でスコアが1番高いもの。
foreach($score_sum_uniq as $key => $value){
if(substr_count($key, 'ジ') >= 1) continue;
if(substr_count($key, 'ー') >= 1) continue;
if(substr_count($key, 'ラ') >= 1) continue;
if(substr_count($key, 'ン') >= 1) continue;
if(substr_count($key, 'ス') >= 1) continue;
echo("$key\t$value\n");
}
結果はこちら
オニドリル 351
ドクケイル 334
ダルマッカ 325
エルレイド 321
ゴルバット 320
バリコオル 320
ソルロック 315
ドクロッグ 310
レアコイル 309
ユレイドル 306
ゴルダック 303
トドゼルガ 300
クロバット 297
オコリザル 293
コロトック 292
バルチャイ 291
キテルグマ 288
マグカルゴ 288
マルヤクデ 287
トゲデマル 285
フタチマル 285
エリキテル 280
オシャマリ 278
モロバレル 271
ナットレイ 267
シュバルゴ 265
バニリッチ 264
エムリット 262
ミルホッグ 260
エレキッド 259
ロズレイド 258
グレイシア 253
ダグトリオ 252
コオリッポ 252
トゲチック 251
ウツロイド 251
ソルガレオ 251
エレキブル 249
ポッタイシ 249
ディアルガ 245
ドデカバシ 244
マクノシタ 243
ゴウカザル 233
クレセリア 231
マホイップ 231
オムナイト 229
ドリュウズ 228
ブニャット 227
レックウザ 226
ドテッコツ 226
クレッフィ 223
アリゲイツ 223
モウカザル 223
ヨルノズク 222
ポッチャマ 221
ヤルキモノ 221
ケルディオ 220
サッチムシ 219
アズマオウ 215
ヌイコグマ 215
カミツルギ 214
メロエッタ 213
ネクロズマ 212
ナマコブシ 210
ヤトウモリ 208
ドレディア 207
キノガッサ 207
ハリテヤマ 205
ゲッコウガ 205
ケイコウオ 204
ウツボット 204
バニプッチ 202
テッカグヤ 200
コフキムシ 199
ギャロップ 198
バケッチャ 198
テッポウオ 197
ユキカブリ 197
キレイハナ 195
ミニリュウ 192
ペロッパフ 192
クサイハナ 191
イシツブテ 189
ミノムッチ 189
ヒマナッツ 189
ニョロトノ 189
コソクムシ 188
チョボマキ 179
クヌギダマ 178
フシギバナ 174
ゲノセクト 169
ネイティオ 169
ミノマダム 168
ヒノヤコマ 160
ハヤシガメ 160
ワカシャモ 160
メガニウム 159
チョロネコ 157
ミズゴロウ 157
フシギソウ 151
フシギダネ 149
マダツボミ 147
ビクティニ 146
ピカチュウ 145
ユキメノコ 136
ナゾノクサ 130
カゲボウズ 128
結果最適な2手目はオニドリルであることが分かりました。
その他
1文字目に1番多い文字は? => 「ド」
2文字目に1番多い文字は? => 「ン」
3文字目に1番多い文字は? => 「リ」
4文字目に1番多い文字は? => 「ー」
5文字目に1番多い文字は? => 「ン」
2文字で1番多い並びは? => 「ラー」
3文字で1番多い並びは? => 「キング」
4文字で1番多い並びは? => 「ングース」
追記
同様の手順で他のデータも出しました。
おわりに
スコア化の部分はカウント数ではなく順位によるポイントだったり、重み付けの仕方によって結果が変わってきそうです。
他の評価方法があればコメントで教えてください!