問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
1行5列の五目並べの盤面が与えられます。
盤面の各マスには、"O"か"X"か"."が書かれています。
"O"と"X"は、それぞれプレイヤーの記号を表します。
同じ記号が横に連続で5つ並んでいれば、その記号のプレイヤーが勝者となります。
勝者の記号を1行で表示してください。
勝者がいない場合は、引き分けとして、"D"を表示してください。
入力は以下のフォーマットで与えられます。
s
勝者の記号を1行で表示してください。
勝者がいない場合は、引き分けとして、"D"を表示してください。
すべてのテストケースにおいて、以下の条件をみたします。
・sの文字数は5文字
・sに含まれる文字は"O"か"X"か"."のいずれか
・勝者が2人になる盤面が、与えられることはありません。
OOOOO
O
OXOOO
D
...O.
D