Hoje é o Dia do Bacon, e é provavelmente por isso que o nome do chapéu para participar hoje é "Mmmm Bacon". Que melhor maneira de comemorar o dia do bacon com divertidas matrizes 2D preenchidas feitas de bacon! Uma tira de bacon 1 por 1 é representada por isso:
-----
)===)
(===(
)===)
-----
Seu objetivo aqui é dado duas coordenadas em uma tupla, ( x
, y
), onde x
e y
são números inteiros positivos diferentes de zero, você deve criar o bacon e retornar em algum formato (lista, matriz, string).
Entrada e saída:
Input: (2, 1)
Output:
----------
)===))===)
(===((===(
)===))===)
----------
Input: (1, 2)
Output:
-----
)===)
(===(
)===)
-----
)===)
(===(
)===)
-----
Input: (2, 2)
----------
)===))===)
(===((===(
)===))===)
----------
)===))===)
(===((===(
)===))===)
----------
Regras:
Como você pode ver no segundo caso de teste, se vários pedaços de bacon forem empilhados juntos, apenas um será
-----
separado com cada pedaço de bacon acima e / ou abaixo dele. Isso significa que empilhar bacon como este é inválido:----- )===) (===( )===) ----- ----- )===) (===( )===) -----
As brechas padrão são proibidas
O trabalho de código imperativo para os casos de teste anteriores e às seguintes:
(4, 4)
,(1, 6)
,(5, 1)
,(2, 3)
,(3, 2)
Forneça um intérprete onde os casos de teste acima possam ser testados
Critérios de vencimento:
O código mais curto vence! Feliz Dia do Bacon a todos!