LoginSignup
4
1

More than 3 years have passed since last update.

仮置きでゴリ押しする、イラストロジック解析アプリ

Last updated at Posted at 2020-08-01

はじめに

iOS / Android で動作する解析アプリを作りました。
邪道なことは重々承知していますが、イラストロジック雑誌の難問が解けないのは悔しいので。

↓ 実行例
ss_50x50

プロジェクト

プロジェクトは ↓ こちら。
https://github.com/hakumai-iida/IllustLogicAnalyzer

仮置き

このアプリは解析に行き詰まると、まだ埋まっていないマスに仮置きして解析を続行します。

例えば、あるマスを「黒」と仮定して解析をすすめた結果、ロジックに矛盾が生じたとします。
ロジックが成り立たないということは「起点となったマスは黒であってはならない」ということがわかります。
言い換えると「起点となったマスは白である」となるわけで、仮置きした「黒」を「白」に反転確定させて解析を進めます。

仮置き中に行き詰まると、さらに仮置きをします。
もし、延々と仮置きをしていって全てのマスが矛盾なく埋まった場合は、仮置きが全て正しかったとしてロジッククリアとします。

↓ 仮置きでゴリ押しする様子(仮置きを起点としたマスはムラサキ色で表示)
ss_45x45
ヨシ!

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1