(受此挑战启发。)
假设我们有一个字符串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
这是输入的预期输出ABBCBA
。
您可以使用任何非空白字符替换o
输出中的字符。此外,每列之间可以选择有一个额外的空间,如下所示:
o o
o
o o
输入内容将至少包含三个字符。该字符串将完全由大写字母组成,但是您可以改用小写字母。
测试用例
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 之间是否可能有空格,或者输出必须紧凑?