Сегодня день бекона, поэтому, наверное, именно поэтому шляпа для участия сегодня называется «Мммм Бэкон». Какой лучший способ отпраздновать день бекона с забавными заполненными 2-мерными матрицами, сделанными из бекона! Полоска бекона 1 на 1 представлена следующим образом:
-----
)===)
(===(
)===)
-----
Ваша цель здесь - дать две координаты в кортеже ( x, y), где xи y- ненулевые положительные целые числа, вы должны создать бекон и вернуться в некотором формате (список, массив, строка).
Вход и выход:
Input: (2, 1)
Output:
----------
)===))===)
(===((===(
)===))===)
----------
Input: (1, 2)
Output:
-----
)===)
(===(
)===)
-----
)===)
(===(
)===)
-----
Input: (2, 2)
----------
)===))===)
(===((===(
)===))===)
----------
)===))===)
(===((===(
)===))===)
----------
Правила:
Как вы можете видеть из второго контрольного примера, если несколько кусков бекона сложены вместе, то только один
-----разделится с каждым кусочком бекона выше и / или ниже него. Это означает, что складывание бекона, как это недопустимо:----- )===) (===( )===) ----- ----- )===) (===( )===) -----Стандартные лазейки запрещены
Код должен работать для вышеуказанных тестов и ниже:
(4, 4),(1, 6),(5, 1),(2, 3),(3, 2)Предоставить переводчика, в котором могут быть проверены вышеуказанные тесты
Критерии победы:
Самый короткий код выигрывает! С Днем Бекона всем!