Здається, як і нещодавно, Джимміс загинув дуже багато, як видно тут , і тут, де вас попросили визначити, чи впаде Джиммі. Настав час зупинити це безумство і спробувати врятувати Джиммі.
Джиммі має три частини тіла / , 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\
-----
Діють стандартні правила.
Це код-гольф, можливо найкоротша відповідь виграє!