問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
WR は ※マークがついたマスに移動が出来ます。-- -- -- -- -- --* -- --
-- -- -- -- -- --* -- --
BR* --* --* --* --* WR WP --
-- -- -- -- -- --* -- --
-- -- -- -- -- --* -- --
-- -- -- -- -- BN* -- --
-- -- -- -- -- -- -- --
-- -- -- -- -- -- -- --
WR のコマが移動できるマスを全て列挙してください。
P
L_{a8} L_{b8} ... L_{h8}
L_{a7} L_{b7} ... L_{h7}
...
L_{a1} L_{b1} ... L_{h1}
答えのマス数を q としたとき、答えを、q + 1 行で出力してください。
1 行目には q を出力してください。1 + i (1 ≦ i ≦ q) 行目には移動できるマスを出力してください。ただし、数字が大きい順、数字が同じであればアルファベット順で出力してください。
すべてのテストケースにおいて、以下の条件をみたします。
・P は 1 文字目が a,b,c,d,e,f,g,h のいずれかで、2 文字目が 1,2,3,4,5,6,7,8 のいずれかである 2 文字の文字列
・L の要素は 1 文字目が B,W のいずれかで、2 文字目が R,B,N,P,Q,K のいずれかである 2 文字の文字列か --
・L_P は WR
h1
BR BN BB BQ BK BB BN BR
BP BP BP BP BP BP BP BP
-- -- -- -- -- -- -- --
-- -- -- -- -- -- -- --
-- -- -- -- -- -- -- --
-- -- -- -- -- -- -- --
WP WP WP WP WP WP WP WP
WR WN WB WQ WK WB WN WR
0
a1
-- BN BB -- BK -- BN BR
BP BP BP -- BP BP -- BP
-- -- -- -- -- -- -- --
-- -- -- -- -- -- -- --
-- -- -- -- -- -- -- --
-- -- -- -- -- -- -- --
-- WP WP -- -- WP -- WP
WR -- WB WQ WK -- WN --
7
a7
a6
a5
a4
a3
a2
b1