ビット演算での考察 [第01局目]
まずは石の並びを定義します。
黒石のビットを入力してください。 00000 00110 01010 01100 00000 白石のビットを入力してください。 01111 11001 10101 10011 11110 ┌○○○○ ○○●●○ ○●○●○ ○●●○○ ○○○○┘
上記の石の並びのbit表現
bs <- 黒石 (BlackStone)
ws <- 白石 (WhiteStone)
bs: 00000 00110 01010 01100 00000 ws: 01111 11001 10101 10011 11110
上記の bit を元に色々な計算式と結果を書き残したいと思います。
基本的なパターンと、その逆のパターンを寄せ集める事により、複雑なパターンを構築できるはずだと思うので、時間はあまりないけど地道に頑張ろう。。