BETA

【C#】数学パズルを解こう! リンク集

投稿日:2019-06-15
最終更新:2019-06-15

Qiitaに掲載した数学パズルをC#で解いた記事のリンク集です。

タイトル  説明
協力最短詰めオセロ 二人で協力しどちらかが完全勝利する最短手を見つける
ハノイの塔を再帰で解く ハノイの塔を再帰で解く
迷路を波状探索で解く 迷路を波状探索(勝手に命名)で解いています
迷路を幅優先探索で解く 迷路を幅優先探索で解いています
迷路を深さ優先探索で解く 迷路を深さ優先探索で解いています
MagicStarを解く MagicStar(星陣)を深さ優先探索で解く
8クィーンパズル N-Queenに対応しています
ハイパークィーン問題 7*7の盤上で8クィーンと似たパズルを解く
碁石拾い 日本古来の碁石を使ったパズルを再帰で解く
ナイト(騎士)巡回問題 バックトラックでナイト巡回問題(騎士巡礼問題)を解く
ナイト(騎士)の最適配置  チェス盤に騎士を配置し効き筋で埋めます
ステインハウスの三角形   整数のビットパターンで組合せを求める
Triangle15パズル 順列が問題を解くカギ
コイン15 10円玉と5円玉をつかったパズルを深さ優先探索で解く
覆銭問題 英語では、Penny Flipping Problemと言われtれいます
割り切れる4桁の逆転数 逆転した数で割り切れる4桁の数を得る
巡回数 n倍すると巡回する自然数を求める
小町算 1-9の数字と+−で100にする:LINQで組合せを求める
2乗した値が1-9で構成 2乗した値と求めた値が1-9で構成される3桁の数を得る
小町数となる単位分数 約分して1/nとなる数の分母と分子が小町数
3つの式が等しくなる小町数 ○○-○=○○/○=○+○*○が小町数
素因数分解小町 素因数分解した結果の値が1-9で構成される数を求める
小町リング 円の中の数の合計が等しくる小町数
センチュリーパズル K + N / D = 100 のK,N,Dが小町数
リングナンバーの最大公約数 16個の数字の最大公約数を求める
二乗して回文となる非回文数 例えば264は、264*264=69696 で結果が回文となる
Less Than Tree 規則に沿って2色の石を置いてゆく。
技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

gushwellの技術ブログ

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう
目次をみる
技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
or 外部アカウントではじめる
10秒で技術ブログが作れます!