PageC#プログラマーのための一味違う学習サイト。C#でパズルを解こう!C#で様々なパズルを解くプログラムを紹介しています。パズルプログラミングは、やっていて面白いだけでなくプログラミングスキル向上にもとても役に立つと思います。多くは深さ優先探索をつかって再帰的に解いています。幅優先探索やその他の手法を使っているものもあります。ソースコードはすべて公開していますので、プログラミングのお役に立てれば幸いです。ここで公開した記事を加筆修正したものをすべてQiitaへ移行しました。リンクをクリックするとQiitaの記事に飛びます。二人で協力しどちらかが完全勝利する最短手を見つける。ハノイの塔を再帰で解くための考え方も解説してます。迷路を波状探索(勝手に命名)で解いています。迷路を幅優先探索で解いています。迷路を深さ優先探索で解いています。N-Queenに対応しています。規則に沿って2色の石を置いてゆく。