1. paizaラーニングトップ
  2. レベルアップ問題集
  3. 席順・席次のビジネスマナー問題セット(言語選択)
  4. 問題一覧 Ruby編
  5. 議長席 Ruby編

席順・席次のビジネスマナー問題セットのサムネイル
議長席 Ruby編(paizaランク D 相当)

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

問題

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

※マナーには諸説あります。形式にとらわれることなく心から相手を思いやる姿勢が大切です。



図のように、議長席のある会議室があります。



(左右3人がけで上側に議長席、入口が左下)

あなたの仕事は、一般的なビジネスマナーに則って、立場の高い人から順に席に案内することです。



案内する人の一覧が与えられるので、正しく案内したときの全員の着席状況を出力してください。

入力される値

s_1
s_2
s_3
s_4
s_5
s_6
s_7


1行目から7行目で、立場の高い人から順に案内対象となる人を表す文字列が与えられます。


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

正しく案内したときの全体の着席状況を以下のフォーマットで出力してください。


t_i の配置は、図のイスの位置と対応させてください。



_ t_1 _
t_2 _ t_3
t_4 _ t_5
t_6 _ t_7


t_1, t_2, t_3, t_4, t_5, t_6, t_7をそれぞれs_1, s_2, s_3, s_4, s_5, s_6, s_7のいずれかに置き換えてください。



"_" はそのまま出力してください。



また、末尾に改行を入れ、余計な文字、空行を含んではいけません。



※入出力例では案内の対象となる人がすべてShachouとなっていますが、正しい席順になるように解答してください。正しい席順は、必要に応じてご自身で調べてください。

条件

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



・ s_1, s_2, s_3, s_4, s_5, s_6, s_7 は半角英数字

・ s_1, s_2, s_3, s_4, s_5, s_6, s_7 は1文字以上100文字以下の文字列

入力例1

Shachou
Shachou
Shachou
Shachou
Shachou
Shachou
Shachou

出力例1

_ Shachou _
Shachou _ Shachou
Shachou _ Shachou
Shachou _ Shachou

問題一覧へ戻る

ページの先頭へ戻る