Сегодня день бекона, поэтому, наверное, именно поэтому шляпа для участия сегодня называется «Мммм Бэкон». Какой лучший способ отпраздновать день бекона с забавными заполненными 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)
Предоставить переводчика, в котором могут быть проверены вышеуказанные тесты
Критерии победы:
Самый короткий код выигрывает! С Днем Бекона всем!