Входные данные:
- Целое число , которое гарантированно будет .
- Целое число , которое является одним из .
Выход:
Дорога размером , которая будет в северо-западном направлении, если ; направление на север, если ; или северо-восточное направление, если d = 1 . Дорога всегда будет шириной три (или пять вообще, если мы включим внешние границы). Кроме того, в нижней части будет проходить разделительная линия, а затем она будет чередоваться при движении вверх.
Некоторые примеры:
Вход:
Выход:
/ / /
/ /
/ / /
/ /
/ / /
/ /
/ / /
Вход: Выход:
\ \
\ \ \
\ \
\ \ \
Правила соревнований:
- Любое количество начальных / конечных пробелов и / или новых строк допустимо, если только оно печатает требуемую дорогу где-то на экране.
- Вместо опций вам также разрешено использовать опции или . Кроме того, вы можете выбрать, какой из трех вариантов сопоставить с каким из трех направлений. (Обязательно укажите, какие опции вы использовали, если они отличаются от для соответственно того, что используется в этом описании !)
[north-west, north, north-east]
- Любой разумный формат вывода является приемлемым. Самым распространенным, конечно, является его печать в STDOUT, но возвращение его в виде строки или списка двухмерных символов также подходит.
Основные правила:
- Это код-гольф , поэтому выигрывает самый короткий ответ в байтах.
Не позволяйте языкам кода-гольфа отговаривать вас от публикации ответов на языках, не относящихся к кодексу. Попробуйте придумать как можно более короткий ответ для «любого» языка программирования. - Стандартные правила применяются к вашему ответу с правилами ввода / вывода по умолчанию , поэтому вам разрешено использовать STDIN / STDOUT, функции / метод с правильными параметрами и типом возврата, полные программы. Ваш звонок.
- По умолчанию лазейки запрещены.
- Если возможно, добавьте ссылку с тестом для вашего кода (например, TIO ).
- Кроме того, добавление объяснения для вашего ответа настоятельно рекомендуется.
Тестовые случаи:
Два примера выше, и:
Вход:
Выход:
| |
| | |
| |
| | |
| |
| | |
| |
| | |
| |
| | |