Я колись мав гарний прямокутний масив. Це було дуже симетрично, але, на жаль, воно розпалося і тепер у мене є лише лівий верхній кут. Вашим завданням буде відновити початковий масив.
Ваша програма отримає двовимірний масив цілих чисел. Для зручності розбору, ви можете припустити, що вони всі від 1 до 9. Ваше завдання полягає в тому, щоб повернути стовпці масиву, його рядки і обидва, з'єднати отримані кути і повернути отриманий масив.
Можна припустити, що розміри масиву будуть принаймні 1x1.
Тестові приклади:
Input:
1 2 3
4 5 6
Output:
1 2 3 3 2 1
4 5 6 6 5 4
4 5 6 6 5 4
1 2 3 3 2 1
Input:
1
Output:
1 1
1 1
Input:
9
9
9
Output:
9 9
9 9
9 9
9 9
9 9
9 9
Це кодовий гольф , найменше виграш байтів!
WS⟦ι⟧‖M→↓
можливо? 5 байт для зчитування введення та 4 для відображення.
╬
(або якимсь подібним персонажем), просто не можу пригадати, з якого: c