A - ○✕ゲーム 解説 /

実行時間制限: 2 sec / メモリ制限: 1024 MB

配点 : 99

注意

この問題に対する言及は、2020/12/27 18:00 JST まで禁止されています。言及がなされた場合、賠償が請求される可能性があります。 試験後に総合得点や認定級を公表するのは構いませんが、どの問題が解けたかなどの情報は発信しないようにお願いします。

問題文

以下のルールで○✕ゲームが行われています。

  1. まず、縦 11 マス、横 55 マスのマス目を作る。
  2. 全てのマスに o または x を書き込む。
  3. o が横に連続して 33 つ以上並んでいるなら、 o の勝ちである。
  4. そうでなくて、 x が横に連続して 33 つ以上並んでいるなら、 x の勝ちである。
  5. このどちらでもない場合、引き分けである。

書き込みが終わった後のマス目の状態が与えられます。左から ii 番目のマスに書かれた記号は SiS_i です。
○✕ゲームの結果を判定してください。

制約

  • SiS_io または x

入力

入力は以下の形式で標準入力から与えられる。

S1S2S3S4S5S_1S_2S_3S_4S_5

出力

o の勝ちならば o を、 x の勝ちならば x を、引き分けならば draw を出力せよ。


入力例 1 Copy

Copy
xooox

出力例 1 Copy

Copy
o

o が連続して 33 つ並んでいるので、 o の勝ちです。


入力例 2 Copy

Copy
xxxxx

出力例 2 Copy

Copy
x

x が連続して 55 つ並んでいるので、 x の勝ちです。


入力例 3 Copy

Copy
xoxxo

出力例 3 Copy

Copy
draw

ox33 つ以上連続して並んでいないため、引き分けです。



2021-09-13 (月)
15:08:05 +00:00