問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
手番 p から見て、p に合法手があるか、なければ相手に合法手があるかを調べ、次に手番となる側を判定します。双方に合法手が無い場合は終局です。盤・手番 p が与えられます。次の手番が B か W か、あるいは両者打てずに end かを出力してください。
入力は以下のフォーマットで与えられます。
p
L_{a1} L_{b1} ... L_{h1}
L_{a2} L_{b2} ... L_{h2}
...
L_{a8} L_{b8} ... L_{h8}
p が与えられます。-, B, W のいずれかです。B, W, end のいずれかを 1 行で出力してください。
最後は改行し、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
・8 × 8 の盤面で、各マスは -, B, W のいずれか
・p は B または W の 1 文字
B
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - W B - - -
- - - B W - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
B