입력:
- 정수 은 입니다.
- 정수 는 중 하나입니다 .
산출:
크기가 인 도로는 경우 북서 방향으로됩니다 . 경우 북쪽 방향 ; 또는 경우 북동쪽 방향 . 도로의 너비는 항상 3 칸입니다 (또는 외부 경계를 포함 할 경우 일반적으로 5 개). 또한 바닥 부분에 도로 분리선이 있고 그 후에 위로 올라 가면서 번갈아 가며 나타납니다.
몇 가지 예 :
입력 :
출력 :
/ / /
/ /
/ / /
/ /
/ / /
/ /
/ / /
입력 : 출력 :
\ \
\ \ \
\ \
\ \ \
도전 규칙 :
- 필요한 도로를 화면 어딘가에 인쇄하는 한, 모든 앞 / 뒤 공간 및 줄 바꿈은 허용됩니다.
- 옵션 대신 옵션 또는 대신 사용할 수도 있습니다 . 또한 세 가지 옵션 중 어느 것을 세 방향 중 어느 것에 매핑할지 선택할 수 있습니다. (가 다른 경우 당신이 사용했던 어떤 옵션을 언급해야합니다 에 대한
[north-west, north, north-east]
이 문제 설명에 사용되는 각각!) - 합리적인 출력 형식이 허용됩니다. 가장 일반적인 것은 STDOUT으로 인쇄하는 것이지만 문자열 또는 2D 문자 목록으로 반환하는 것도 좋습니다.
일반적인 규칙:
- 이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.
코드 골프 언어가 코드 골프 언어 이외의 언어로 답변을 게시하지 못하게하십시오. '모든'프로그래밍 언어에 대한 가능한 한 짧은 대답을 생각해보십시오. - 표준 규칙 은 기본 I / O 규칙으로 답변에 적용 되므로 STDIN / STDOUT, 적절한 매개 변수 및 반환 유형의 전체 프로그램과 함께 함수 / 방법을 사용할 수 있습니다. 당신의 전화.
- 기본 허점 은 금지되어 있습니다.
- 가능하면 코드 테스트 (예 : TIO ) 링크를 추가하십시오 .
- 또한 답변에 대한 설명을 추가하는 것이 좋습니다.
테스트 사례 :
위의 두 가지 예와
입력 :
출력 :
| |
| | |
| |
| | |
| |
| | |
| |
| | |
| |
| | |