(この挑戦に触発された。)
stringがあるとしましょうABBCBA
。私たちは、間に上昇があることを言うことができるA
とB
するために、B
次のA
。我々は、間に実行があることを言うことができるB
とB
何が変わるため、。そして最後に、私たちは間に秋があると言うことができるC
とはB
。このようなグラフを描くことができます:
A B B C B A
Rising: o o
Continuing: o
Falling: o o
ラベルなしで、空白を最小化:
o o
o
oo
これは、inputの期待される出力ですABBCBA
。
o
出力では、空白文字以外の文字を使用して置換できます。さらに、各列には、オプションで次のように余分なスペースがあります。
o o
o
o o
入力は少なくとも3文字で構成されます。文字列は完全に大文字で構成されますが、代わりに小文字を使用することもできます。
テストケース
TEST CASE
LINE 1
LINE 2
LINE 3
HELLOWORLD
o oo o
o
o o oo
TESTCASE
oo o
o oo o
EXAMINATION
o o o o o
o o o o o
ZSILENTYOUTH
o ooo o
oo o o oo
ABC
oo
ABCBA
oo
oo
o
sの間にスペースがありますか、または出力をコンパクトにする必要がありますか?