Здається, як і нещодавно, Джимміс загинув дуже багато, як видно тут , і тут, де вас попросили визначити, чи впаде Джиммі. Настав час зупинити це безумство і спробувати врятувати Джиммі.
Джиммі має три частини тіла /
, o
і \
розташовані , як це
/o\
Платформи представлені с -
. Джиммі впаде зі своєї платформи, якщо у них дві або більше частин кузова, які не знаходяться безпосередньо над платформою.
Деякі приклади:
/o\
- -------
Джиммі врівноважить, оскільки всі їх частини тіла вище а -
.
/o\
------ ---
Джиммі буде врівноважений, оскільки дві частини тіла вище -
s.
/o\
-- ---- --
Джиммі врівноважить, хоча вони розділені між двома платформами
/o\
-
Джиммі не врівноважує, оскільки дві частини кузова не знаходяться вище платформи.
Оскільки мій запас платформи закінчується, у мене є тільки платформи довжиною 5, і важливо, щоб ми використовували якомога менше.
Ваше завдання - взяти на себе вхід Jimmys і вивести рядок платформ, який збереже всі Jimmys на вході. Ваш вихід повинен використовувати якомога менше платформ, але кожна платформа повинна бути 5-
шириною 5.
Зауважте, що правило платформи 5 -
шириною означає, що кожна платформа повинна мати проміжок між ними. ----------
не є дійсним у висновку, оскільки він вважатиметься платформою довжиною 10, а не двома платформами довжиною 5.
Тестовий кейс
/o\ /o\/o\ // input
----- ----- // output
/o\ /o\
----- -----
/o\ /o\ // same input as above
----- ----- // this is also valid output
/o\ /o\
-----
Діють стандартні правила.
Це код-гольф, можливо найкоротша відповідь виграє!