Memasukkan:
- Integer , yang dijamin sebagai .
- Integer , yang merupakan salah satu .
Keluaran:
Jalan dengan ukuran , yang akan berada di arah barat laut jika ; arah utara jika ; atau arah timur laut jika . Jalan akan selalu menjadi tiga ruang lebar (atau lima secara umum jika kita akan memasukkan batas luar). Selain itu, akan ada garis pemisah jalan di bagian bawah, dan setelah itu bergantian saat naik ke atas.
Beberapa contoh:
Input:
Output:
/ / /
/ /
/ / /
/ /
/ / /
/ /
/ / /
Input: Output:
\ \
\ \ \
\ \
\ \ \
Aturan tantangan:
- Jumlah ruang depan / belakang dan / atau baris baru dapat diterima, asalkan mencetak jalan yang diperlukan di suatu tempat di layar.
- Alih-alih opsi Anda juga diperbolehkan menggunakan opsi atau . Anda juga dapat memilih mana dari tiga opsi peta yang mana dari tiga arah. (Pastikan menyebutkan opsi mana yang Anda gunakan jika berbeda dari untuk masing - masing yang digunakan dalam deskripsi tantangan ini!)
[north-west, north, north-east]
- Format output yang masuk akal dapat diterima. Yang paling umum tentu saja untuk mencetaknya ke STDOUT, tetapi mengembalikannya sebagai string atau daftar karakter 2D juga baik-baik saja.
Aturan umum:
- Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang.
Jangan biarkan bahasa kode-golf mencegah Anda memposting jawaban dengan bahasa non-codegolf. Cobalah untuk memberikan jawaban sesingkat mungkin untuk bahasa pemrograman 'apa saja'. - Aturan standar berlaku untuk jawaban Anda dengan aturan I / O default , sehingga Anda diizinkan untuk menggunakan STDIN / STDOUT, fungsi / metode dengan parameter yang tepat dan tipe pengembalian, program penuh. Panggilanmu.
- Celah default tidak diperbolehkan.
- Jika memungkinkan, silakan tambahkan tautan dengan tes untuk kode Anda (yaitu TIO ).
- Juga, menambahkan penjelasan untuk jawaban Anda sangat dianjurkan.
Kasus uji:
Dua contoh di atas, dan:
Input:
Output:
| |
| | |
| |
| | |
| |
| | |
| |
| | |
| |
| | |