Враховуючи шестикутник мистецтва ASCII як вихідний, виведіть той, чиї сторони всі на одну одиницю довші.
_____
____ / \
/ \ / \
/ \ / \
\ \ => \ \
\ / \ /
\____/ \ /
\_____/
Вхідні шестикутники будуть мати 180 градусну симетрію, але в іншому випадку сторони можуть бути різної довжини. Вгорі довжини боків (2, 4, 3) збільшуються до (3, 5, 4). Бічні довжини будуть ненульовими.
Шестикутники виготовлені з підкреслень _
, /
косої риски та задніх кутів \
. Зауважте, що горизонтальні кромки (зроблені підкресленнями) верхній край розташований на власній лінії, а нижній край - ні.
I / O
Я буду стикером і вимагаю тут формату ascii-art : вхід і вихід повинні бути рядком з новими рядками, що представляють зображення, а не списком рядків. Звичайно, ваш код може надрукувати кожен рядок по черзі, щоб створити зображення, або прочитати STDIN рядок час для введення, якщо ваша мова може це зробити.
Деталі
Вхід може містити необов'язковий прострочений новий рядок, якщо ви хочете, але в іншому випадку не буде порожніх рядків. Ви можете або не мати пробілів у вхідному рядку, або пробіли, щоб прокладати кожен рядок на однакову довжину (найдовший рядок).
Вихід повинен бути врівень з лівим краєм екрана, як і вхід. У вас можуть бути додаткові нові рядки вище та нижче, а також пробіли.
Тестові справи
Введення з подальшим виходом.
_
/ \
\_/
__
/ \
/ \
\ /
\__/
____
/ \
/ \
\ \
\ /
\____/
_____
/ \
/ \
/ \
\ \
\ /
\ /
\_____/
_
/ \
/ /
/ /
/ /
/ /
\_/
__
/ \
/ \
/ /
/ /
/ /
/ /
\ /
\__/
Таблиця лідерів
<iframe src="https://xmikee1.github.io/ppcg-leaderboard/?id=185760" width="100%" height="100%" style="border: none;">Oops, your browser is too old to view this content! Please upgrade to a newer version of your browser that supports HTML5.</iframe><style>html,body{margin:0;padding:0;height:100%;overflow:hidden}</style>
IEnumerable
символів?