( Натхненний цим викликом .)
Скажімо, у нас є рядок 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ми, чи висновок повинен бути компактним?