しりとり路線図

どうやら僕の所属しているサークルでは「エクストリーム浜見」という競技があるらしい

参考

他にも様々なエクストリームがあるらしい。

今日、電車好きの友人が「しりとりで路線を移動しよう」などと口走り、JRの路線図を相手に格闘していた。
僕は、そのときは気にも留めず傍観していたわけだが…

帰宅後、ひらがな表記の駅名を手に入れることが出来たのでプログラムで何とかしてみることにした。
折角だから図示ししてみようとGraphVizを取り出した。

プログラム自体は凄く簡単なので省略(つぎはぎで汚いし) Pythonで80行程度

さて、Graphvizでしりとり路線を出してみよう

ひどいw 一応各ノードが駅でエッジがしりとりでつながっていることを表しているんですが…
図示するのも大変ですね。

で結局出来上がったもの↓

府中本町から辻堂まで 5ステップでいける経路に関係する駅と路線を出力してみました。
でかいの

なんかプログラム好きな人で鉄道好きな人が多いのはこういうことするのが好きな人が多いからなのかな?と思ったり。