概要:で囲まれた文字を検索し
MYPOCKETます。
入力例
MYPHEIF
YFOCKVH
MBNDEIF
TEUFTMY
ESNDUWP
KBOVUVO
CENWFKC
OPYMTEB
出力例
F
BND
EUF
SNDUW
BOVUV
ENWF
え?どのようにして出力として取得しましたか?「ポケット」は見にくい場合があります。これにより、明確になります。
MYP HEIF Y F OCK VH M BND E IF T EUF TMY E SNDUW P K BOVUV O C ENWF KC OPYMTE B
太字の文字は、MYPOCKET繰り返し繰り返される文字列で構成される、互いに直交する文字の輪を示します。プログラムは、そのリング内にある文字を出力する必要があります。
ノート:
- 「ポケット」は1つだけです。
- 行の後の新しい行またはスペースは許可されます。
- グリッドの残りの部分にもからの文字が含まれている場合があります
MYPOCKETが、リングの形状があいまいになるような方法ではありません。 M右上の隅に常にではありません。- 「ポケット」は時計回りまたは反時計回りに移動できます。
- 「ポケット」は斜め方向に移動しません。つまり、各文字は左、右、上、または下につながっています。
プログラムをテストできる別の入力を次に示します。
入力例
EKCYMOPD
KCOPHAYM
EKNDSEST
JETHACKE
KRMYPOBN
出力例
HA
NDSES
HA
14
その厄介な小さなポケットには何が入っていますか?
—
ドアノブ
@xnorいいえ、そうではありませんでした。(やや似ていますが...)
—
アブサン