Dzisiaj jest Dzień Bekonu i prawdopodobnie dlatego nazwa kapelusza na dzisiejszy udział to „Mmmm Bacon”. Czy jest lepszy sposób na uczczenie dnia bekonu dzięki wypełnionym zabawą matrycom 2D wykonanym z bekonu! Pasek boczku 1 na 1 jest reprezentowany przez to:
-----
)===)
(===(
)===)
-----
Twój cel tutaj ma dwie współrzędne w krotce ( x, y), gdzie xi ysą niezerowymi liczbami całkowitymi dodatnimi, musisz utworzyć boczek i zwrócić w jakimś formacie (lista, tablica, łańcuch).
Wejście i wyjście:
Input: (2, 1)
Output:
----------
)===))===)
(===((===(
)===))===)
----------
Input: (1, 2)
Output:
-----
)===)
(===(
)===)
-----
)===)
(===(
)===)
-----
Input: (2, 2)
----------
)===))===)
(===((===(
)===))===)
----------
)===))===)
(===((===(
)===))===)
----------
Zasady:
Jak widać w drugim przypadku testowym, jeśli wiele kawałków boczku jest ułożonych w stos, tylko jeden
-----dzieli się z każdym kawałkiem boczku powyżej i / lub poniżej. Oznacza to, że układanie boczku w ten sposób jest nieprawidłowe:----- )===) (===( )===) ----- ----- )===) (===( )===) -----Standardowe luki są zabronione
Prace kod obowiązkowa dla powyższych przypadków testowych oraz następujące:
(4, 4),(1, 6),(5, 1),(2, 3),(3, 2)Zapewnij tłumacza, w którym można przetestować powyższe przypadki testowe
Zwycięskie kryteria:
Najkrótszy kod wygrywa! Szczęśliwego dnia bekonu dla wszystkich!