入力:
- 整数であることが保証され、。
- いずれかである整数。
出力:
場合、北西方向のサイズの道路。場合は北方向。または場合は北東方向。道路の幅は常に3スペース(外側の境界線を含める場合は一般に5スペース)です。さらに、下部に道路の区切り線があり、その後、上に向かって交互に切り替わります。
いくつかの例:
入力:
出力:
/ / /
/ /
/ / /
/ /
/ / /
/ /
/ / /
入力: 出力:
\ \
\ \ \
\ \
\ \ \
チャレンジルール:
- 画面のどこかに必要な道路を印刷する限り、任意の長さの先頭/末尾スペースおよび/または改行を使用できます。
- 代わりに、オプションのあなたはまた、オプションを使用することが許可されているまたは代わりに。また、3つのオプションのどれを3つの方向のどれにマップするかを選択できます。(それが異なる場合、あなたが使用したどのオプションに言及していることを確認しのために
[north-west, north, north-east]
!この挑戦の説明で使用されるそれぞれ) - 妥当な出力形式であれば問題ありません。最も一般的なのは、もちろんSTDOUTに出力することですが、文字列または2D文字リストとして返すこともできます。
一般的なルール:
- これはcode-golfであるため、バイト単位の最短回答が優先されます。
コードゴルフ言語では、コードゴルフ以外の言語で回答を投稿しないようにしないでください。「任意の」プログラミング言語の可能な限り短い答えを考えてみてください。 - デフォルトのI / Oルールを使用した回答には標準ルールが適用されるため、STDIN / STDOUT、関数/メソッド、適切なパラメーター、戻り値型、完全なプログラムを使用できます。あなたの電話。
- デフォルトの抜け穴は禁止されています。
- 可能であれば、コードのテスト(TIOなど)へのリンクを追加してください。
- また、回答の説明を追加することを強くお勧めします。
テストケース:
上記の2つの例、および:
入力:
出力:
| |
| | |
| |
| | |
| |
| | |
| |
| | |
| |
| | |