Tantangan:
Diberikan daftar string multi-line, tumpang tindih mereka (di kiri atas) dan output hasilnya.
Contoh:
Input: ["aaaa\naaaa\naaaa\naaaa","bb\nbb\nbb","c"]
Keluaran:
cbaa
bbaa
bbaa
aaaa
Aturan tantangan:
- Format input fleksibel. Anda diperbolehkan mendapatkan input sebagai daftar 2D garis (yaitu
[["aaaa","aaaa","aaaa","aaaa"],["bb","bb","bb"],["c"]]
) atau daftar karakter 3D (yaitu[[["a","a","a","a"],["a","a","a","a"],["a","a","a","a"],["a","a","a","a"]],[["b","b"],["b","b"],["b","b"]],[["c"]]]
). Anda diperbolehkan mengambil semua input satu per satu melalui STDIN. Dll - Format output sangat ketat. Anda dapat memilih untuk mencetak atau mengembalikan string multi-line. (Jika bahasa Anda tidak memiliki string, keluaran sebagai daftar karakter 2D diizinkan sebagai alternatif. Tetapi hanya jika bahasa Anda tidak memiliki string sama sekali.)
- Urutan daftar input tentu saja penting (tetapi Anda diizinkan untuk mengambil input secara terbalik jika Anda mau).
- Input hanya akan berisi ASCII yang dapat dicetak dalam kisaran unicode ( ).
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
- Input hanya akan berbentuk persegi panjang (jadi tidak ada bentuk aneh). Outputnya tidak perlu persegi panjang.
- Ruang trailing dan satu garis trailing tunggal diperbolehkan. Spasi terdepan dan / atau baris baru tidak.
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:
Input: ["aaaa\naaaa\naaaa\naaaa","bb\nbb\nbb","c"]
Keluaran:
cbaa
bbaa
bbaa
aaaa
Input: ["12345\n54321","00\n00\n00\n00","001\n011\n012"]
Keluaran:
00145
01121
012
00
Input: ["sm\noo\nmr\nee\nt!\nh_\ni_\nn_\ng_","!@#$%^\n&*()_+\nqwerty\nuiopas","this\nis_a\ntest"]
Keluaran:
this%^
is_a_+
testty
uiopas
t!
h_
i_
n_
g_