1. paizaラーニングトップ
  2. レベルアップ問題集
  3. Bランクレベルアップメニュー(言語選択)
  4. 問題一覧 Haskell(Beta)編
  5. 文字列の出力 Haskell(Beta)編

Bランクレベルアップメニューのアイコン
文字列の出力 Haskell(Beta)編(paizaランク D 相当)

問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!

問題

下記の問題をプログラミングしてみよう!

5行5列の五目並べの盤面が与えられます。

盤面の各マスには、"O"か"X"か"."が書かれています。

"O"と"X"は、それぞれプレイヤーの記号を表します。

入力された値をそのまま表示してください。

入力される値

入力は以下のフォーマットで与えられます。

s_1
s_2
s_3
s_4
s_5


入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。 標準入力からの値取得方法はこちらをご確認ください
期待する出力

標準入力から入力されたデータをそのまま出力

条件

すべてのテストケースにおいて、以下の条件をみたします。

・s_iの文字数は5文字
・s_iに含まれる文字は"O"か"X"か"."のいずれか
・勝者が2人になる盤面が、与えられることはありません。

入力例1

XXOXO
OXOXX
OOOOO
OXOX.
XOXXO

出力例1

XXOXO
OXOXX
OOOOO
OXOX.
XOXXO

入力例2

XXOXO
OXOXX
.OXXO
OXOO.
XXXXX

出力例2

XXOXO
OXOXX
.OXXO
OXOO.
XXXXX

入力例3

...X.
...X.
...X.
...X.
OOOO.

出力例3

...X.
...X.
...X.
...X.
OOOO.

問題一覧へ戻る

ページの先頭へ戻る