Вступ
Це одне досить просто. Ми будемо малювати змію в асці. На це надихнула та стара гра-змія, де вам потрібно збирати плід і ви постійно зростаєте.
Визначення
Давши додатне ціле число N, яке відображає довжину змії, намалюйте змію таким чином, щоб вона мала тіло n плюс голову та хвіст.
Частини:
- голова:
<, >, ^, v - хвіст:
@ - вертикальний:
| - горизонт:
-
Усі куточки повинні бути задоволені \або /відповідно. Якщо голова не закінчується на куті, в цьому випадку голова надає <, >, ^, vпріоритет у напрямку, як змія згорнулася. тобто для прикладу довжини 1, він повернутий проти годинникової стрілки, і голова повернута таким чином. Для рішення за годинниковою стрілкою це було б праворуч >.
Змія повинна починатися посередині хвостом, але вона може виходити назовні в будь-якому напрямку, обраному вами або проти годинникової стрілки. Він також повинен щільно обмотатися навколо себе, оскільки він розширюється назовні круговим способом.
Приклад
/--\
|/\|
||@|
|\-/
\--->
Де @- хвіст і вихідне положення. Як видно вище, хвіст починається посередині, піднімається ліворуч у напрямку обертання проти годинникової стрілки назовні.
Тут довжина 19плюс хвіст і голова.
Як інший приклад, ось довжина 1:
<\
@
Перемога
Це кодовий гольф, тому відповідь, що подається з найменшою кількістю байтів, виграє, з часом використовуючись як переривник тайму.
Веселіться!
@це середина (можна додати пробіли, щоб зробити це так), оголосити "праворуч" як напрямок і зробити лише голову вниз і оголосити це за годинниковою стрілкою. Ваші умови можуть здатися вам зрозумілими, але насправді вони неоднозначні. Я усвідомлюю, що ви, мабуть, маєте на увазі якомога щільніше згорнуту змію, але вам слід це зрозуміти
@---->. Ви, мабуть, маєте намір більш жорсткі умови щодо форми змії. Також