ナンバープレートの地名に使われている文字だけで名前が書ける声優とアニメキャラ
ナンバープレートの地名(「大阪」など)に使われている文字だけで書けるアニメキャラを探している人 がいたので、プログラムで探してみました。
ナンバープレートの地名一覧
まず、ナンバープレートの一覧はこちら。
地名は、2020年4月現在、117種類あります(バイクのナンバープレートを除く)。まず、これを CSV ファイルにします。
使われている文字一覧
コードを書いて、ナンバープレートの文字の特徴を調べてみます。
ナンバープレートの地名に使われている文字の種類は、171文字。171文字のうち、ひらがなは、11文字です。
いきぎくちつとなにばわヶ一三下世並久九井京仙伊会佐保倉児八内函分前北千南取口古台名和品土城堺士多大奄奈姫媛子宇室宮富小尾屋山岐岡岩島崎川州帯幌平広庄張形徳志愛成戸所手摩敷新日旭春本札杉松柏根梨森模横橋歌水沖沢河沼泉津浜浦湘滋潟熊牧王田留盛相知石神福秋立筑米練縄美群習良葉蘭袖見訪諏谷豆豊賀越足路那郡部都重野金釧鈴長関阜阪青静須飛館香馬騨高鳥鹿
使われている文字ランキング
ナンバープレートの地名で最も多く使われている文字は山、次点は川です。
- 10個 山
- 7個 川
- 6個 岡
- 5個 宮,島,崎,田
- 4個 福
- 3個 大,富,戸,谷,豊,野,長
- 2個 わ,三,世,井,佐,八,北,口,和,士,広,日,春,本,松,橋,沢,泉,津,浜,浦,熊,賀,越,路,都,馬,高,鹿
サンプルコード
書いた C# のコードはこのような感じです。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
static void Main(string[] args) | |
{ | |
var lines = File.ReadAllLines(@"ナンバープレート一覧.csv", Encoding.UTF8).ToList(); | |
var places = lines.Skip(1).Select(x => x.Split(',')[2]); | |
var chars = new List<char>(); | |
var charHashSet = new HashSet<char>(); | |
foreach (var name in places) | |
{ | |
chars.AddRange(name.ToCharArray()); | |
foreach (var c in name) | |
{ | |
if (charHashSet.Contains(c)) | |
continue; | |
charHashSet.Add(c); | |
} | |
} | |
File.WriteAllText("chars.txt", string.Join("", charHashSet.ToList().OrderBy(x => x)), Encoding.UTF8); | |
File.WriteAllText("chars_rank.txt", string.Join("\r\n", chars.GroupBy(x => x).OrderByDescending(y => y.Count()).ThenBy(y => y.Key).Select(y => $"{y.Key}\t{y.Count()}")), Encoding.UTF8); | |
} |
ナンバープレートに使われている文字だけで書ける名字
次に、ナンバープレートに使われている文字だけで書ける姓を試しに調べてみます。姓のデータとして Category:日本語の姓 - Wikipedia(2,356件)を参照しました。取得方法は [C#] Wikipedia の特定のカテゴリーの記事一覧を取得する(声優一覧の取得・名字一覧の取得) に書いています。
コードは次のようになります。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var path = @"日本語の姓.txt"; | |
var names = File.ReadAllLines(path).Where(x => x.Trim() != "").ToList(); | |
var filteredNames = names | |
.Select(x => Regex.Replace(x, @"\(.+\)", "").Replace(" ", "")) | |
.Where(x => x.All(y => charHashSet.Contains(y))) | |
.ToList(); | |
Console.WriteLine($"{filteredNames.Count}件"); | |
Console.WriteLine(string.Join(",", filteredNames)); |
結果は、673件。地名の組み合わせで、横須賀(横浜・那須・滋賀/佐賀)や飛鳥(飛騨・鳥取)などの姓が作れてるのが、おもしろいですね。
相川,会沢,相田,愛知,相山,青井,青川,青田,青豆,青森,秋保,秋川,秋田,秋葉,秋本,秋谷,旭,新鹿,足立,足土,愛子,新井,新屋,伊賀,井川,井口,石井,石浦,石岡,石神,石川,伊敷,石倉,石島,石田,石平,石谷,石野,石橋,石松,石森,伊豆,和泉,泉川,泉山,井田,一志,一関,一戸,一宮,井手,井戸田,伊奈,岩井,岩川,岩城,岩倉,岩佐,岩崎,岩下,岩田,岩手,岩戸,岩橋,岩本,宇佐,宇佐美,宇城,宇田川,内川,内田, 内野,内山,宇都宮,宇土,宇野,宇良,浦川,浦島,越前,相賀,王子,大井,大石,大泉,大分,大岩,大内,大浦,大岡,大金,大北,大口,大久保, 大熊,大河内,大越,大阪,大崎,大沢,大城,大杉,大関,大高,大谷,大館,大津,大成,大沼,大橋,大浜,大平,大前,大宮,大室,大和田,岡,岡 崎,岡重,岡島,岡田,岡部,岡本,岡谷,岡山,小川,小河,沖館,沖浜,小倉,小倉山,尾崎,小山内,長内,小沢,尾沢,小田,小高,尾高,小高根, 小田島,小野,尾野,小浜,小見,尾美,尾見,小見川,重川,小山田,小和田,香川,鹿島,柏山,柏,柏崎,春日,春日井,春日部,賀田,香取,金井,金川,金沢,金杉,金谷,金山,金石,金子,金田,金野,金平,神野,神岡,神川,神成,神山,香山,川内,川北,河北,川口,川越,川崎,河崎,川島,川田,河田,河内,川津,河津,川奈,川並,川野,川平,川部,神崎,神田,北,北浦,北尾,北川,北口,北久保,北沢,北野,北本,北山,岐阜,京橋,金城,金田一,日下部,久世,九戸,久保,久保田,久保野,熊,熊谷,熊川,熊田,熊野,熊本,久米,口分田,倉岡,倉崎,倉野,小石川,古泉,小泉,小岩,高知,高越,河野,神戸,郡,郡山,古賀,小金井,小口,九重,越,児島,小島,古城,小新,小杉,小平,小沼,古部,小牧,小松,小宮,児見山,古宮山,古美山,古見山,小宮山,小美山,小見山,小室,小山,佐賀,堺,相良,崎山,佐倉,佐古,佐小田,佐志,佐須,佐田,佐野,佐山,佐和,沢,沢井,沢田,山,山越,三山,三宮,志賀,滋賀,鹿谷,鹿野,敷島,敷根,重田,重久,志佐,志田,品川,品田,志摩,島崎,島田,島津,島根,島本,下,下島,下館,下谷,下野,下関,下山,庄,城ヶ崎,城島,城所,城内,城下,城山,神,新川,新宮,新庄,新橋,新保,神保,新屋敷,須賀,杉浦,杉下,杉田,杉本,杉山,須崎,鈴川,須田,須野,諏訪,関川,関口,関戸,関根,泉水,仙田,千田,仙台,千徳,大徳,大豊,平,平良,田尾,高石,高泉, 高尾,高岡,高城,高倉,高崎,高島,高須,高須賀,高杉,高田,高津,高取,高根,高野,高橋,高平,高松,高見,高宮,高森,高屋,高谷,高山,田 川,多久,田口,田沢,多山,多田,立川,立石,田子,立田,立沢,立山,館山,田所,多奈川,谷,谷川,谷田,田沼,田野,田宮,田山,千秋,知多,千葉,千屋,長,都賀,津川,津久井,土川,土屋,都筑,津留,都留,手島,田,土井,戸川,土岐,徳井,徳川,徳重,徳島,土倉,戸倉,土佐,戸崎,戸沢,戸島,飛石,飛田,戸部,富岡,富川,富山,戸室,戸山,豊岡,豊川,豊崎,豊沢,豊田,豊橋,豊山,鳥越,鳥山,那賀,長井,長尾,長岡,長崎,長島,長潟,長田,長津,長戸,長沼,長野,長浜,名倉,名越,名古屋,名城,名高,並岡,奈良,成川,成田,成山,名和,南部,新島,新関,新津,新野,新見,新山,新田,沼川,沼田,沼部,根津,根本,野口,野崎,野沢,野島,野田,橋,橋本,長谷,長谷川,八王子,八戸,八田,浜,浜川,浜崎,浜島,浜田,葉山,春野,日田,日高,一松,日野,姫野,平井,平泉,平尾,平岡,平賀,平川,平佐,平沢,平島,平田,平手,平沼,平野,平松,平山,広,広川,広沢,広島,広田,広野,福,福浦,福岡,福川,福島,福田,福留,福屋,福山,福良,富士野,古川,古田,古屋,保戸田,本城,本庄,本多,本田,米谷,前川,前沢,前島,前田,前橋,牧,牧野,松井,松浦,松尾,松岡,松川,松崎,松島,松田,松高,松立,松館,松戸,松並,松野,松葉,松橋,松前,松本,松森,松山,三浦,三浦屋,三重,三重野,三崎,三沢,水沢,水島,水田,水谷,水沼,水野,水本,三田,三谷,三井,三石,三戸,南,南川,南野,南山,三根,三根山,美浜,三平,三保,美馬,宮,宮内,宮城,宮口,都,都,宮崎,宮島,宮田,宮戸,美山,宮前,宮本,美和,室,本川,本山,森,盛,森泉,森岡,森下,森田,森高,八尾,屋敷,八島,八谷,谷田部,山内,山岡,山形,山川,山北,山口,山崎,山路,山下,山田,山谷,山手,大和,大和屋,山梨,山南,山根,山野,山室,横井,横尾,横川,横須賀,横田,横手,横山,米内,米川,米沢,米田,米津,米長,米本,米山,和賀,和田, 古河,和知,大本,新谷,古館,新城,杉谷,谷山,野城,飛島
ナンバープレートに使われている文字だけで書ける女性声優一覧
Category:日本の女性声優 - Wikipedia(4,870件)のデータを使って、ナンバープレートに使われている文字だけで書ける女性声優を探します。
結果は、92件。少ないひらがなでも「とく子」さん「なな子」さん「奈つき」さんが書けています。八王“子”、“愛”媛、奄“美”、“香”川、“奈”良などのファインプレー(?)で、女性の名前は結構書けるようです。
相川奈都姫,相橋愛子,愛美,秋奈,秋葉秋,秋山久美,井浦愛,石川静,岩崎春奈,岩崎愛,宇佐美日和,内田愛美,大沢千秋,大城松美,大平泉,大平香奈,大津奈美子,大野佐和,大橋世津,岡田和子,沖田愛,尾小平志津香,和葉,金田愛,河井春香,神田奈美,北奈つき,久下知秋,倉田葉子,小橋知子,阪田伊都,佐野愛,沢田泉,沢田和子,島田愛野,島田知美,島本須美,新谷良子,杉浦奈保子,杉山滋美,杉山とく子,杉山徳子,鈴鹿千春,関和美,平良千春,高岡香,高橋愛,高橋春香,高平成美,高森奈津美,千秋,千葉泉,戸川京子,富本牧子,名越志保,新野美知,新山志保,新山千春,沼倉愛美,橋本一子,橋本久美子,橋本和,長谷川静香,長谷川知子,葉山那奈,春野日和,日高千賀子,日高奈留美,北都南,本田愛美,前田愛,前田愛,牧野和子,松本美和,松本梨香,三浦香,水城蘭子,水倉久美子,水野愛日,美名,宮川美保,宮下富三子,室井滋,本美奈子,本山美奈,森愛子,森なな子,山岡葉子,山口愛,山田奈都美,横山奈津美,和田京子
ナンバープレートに使われている文字だけで書ける男性声優一覧
Category:日本の男性声優 - Wikipedia(3,753件)のデータを使って、ナンバープレートに使われている文字だけで書ける男性声優を探します。
結果は、35件。“一”宮、“大”宮/“大”阪/“大”分 で書ける名前が多いようです。
飛鳥井豊,新井良平,内野一,大山豊,岡豊,長田新,小高三良,金井大,川本成,金城大和,小泉豊,小関一,沢城千春,杉山大,杉山良一,大河,土田大,土屋神葉,長沢大,平松広和,福沢良一,福田豊土,前田一世,松岡一平,松本大,宮崎一成,森一馬,森一,森田成一,山口森広,山口知大,山崎重,山崎大志,山田豊,横森久
ナンバープレートに使われている文字だけで書けるアニメキャラ
肝心のアニメキャラですが、アニメのキャラクター名のデータベースが見つかりませんでした。Wikipedia から取得もなかなか難しそうです。
とりあえず、アイドルマスター(アニメ)のキャラから探してみました。
神崎蘭子(神戸、高崎/川崎/岡崎/宮崎/長崎、室蘭、八王子)
日高愛(春日部/春日井、高崎/高知、愛媛)
ぜひ、他のアニメからも探してみてください!
また、ナンバープレートに使われている文字だけで書けるアニメキャラとその声優名はいるでしょうか。探してみたところ(完全に勘)、「田中くんはいつもけだるげ」の 宮野(CV: 高森奈津美)が見つかりました。姓しかないキャラクターなので少し微妙ですが……。