Diberikan input dari dua bilangan bulat n dan m , output tangga ASCII panjang n dan ukuran m .
Ini adalah tangga ASCII dengan panjang 3 dan ukuran 3:
o---o
| |
| |
| |
+---+
| |
| |
| |
+---+
| |
| |
| |
o---o
Ini adalah tangga ASCII dengan panjang 5 dan ukuran 1:
o-o
| |
+-+
| |
+-+
| |
+-+
| |
+-+
| |
o-o
Ini adalah tangga ASCII dengan panjang 2 dan ukuran 5:
o-----o
| |
| |
| |
| |
| |
+-----+
| |
| |
| |
| |
| |
o-----o
Untuk lebih spesifik:
Panjang ( n ) mewakili berapa banyak kotak tangga dibuat.
Ukuran ( m ) mewakili lebar dan tinggi interior — yaitu, tidak termasuk "batas" —masing-masing persegi.
Setiap bujur sangkar terdiri dari area interior yang diisi dengan ruang-ruang, dikelilingi oleh
-s di atas dan bawah,|s di kiri dan kanan, dan+s di keempat sudut.Perbatasan antara kotak bergabung bersama, jadi dua baris berturut-turut dengan
+--...--+bergabung menjadi satu.Sudut-sudut seluruh tangga diganti dengan karakter
o.Anda secara opsional dapat menampilkan baris tambahan.
Panjang tangga ( n ) akan selalu ≥ 2, dan ukuran ( m ) akan selalu ≥ 1.
Input dapat diambil sebagai string whitespace- / dipisahkan koma, array / daftar / dll, atau dua fungsi / baris perintah / dll. argumen. Argumen dapat diambil dalam urutan mana yang paling nyaman / golf.
Karena ini adalah kode-golf , kode terpendek dalam byte akan menang.
Tip: Contoh di atas juga dapat digunakan sebagai kasus uji.
