Tantangannya di sini adalah untuk memperluas implementasi palindrome yang diberikan sebagai masukan sebagai berikut:
n > 1dan daftarl.
Program Anda harus palindrome daftar baik secara vertikal maupun horizontal, artinya harus terlebih dahulu palindrome daftar itu sendiri, kemudian masing-masing elemen dalam daftar setelah; atau sebaliknya. Sebelum palindromisasi, semua elemen dipastikan memiliki panjang yang sama. Tindakan palindrome kemudian dilakukan nkali secara berurutan sampai output yang diinginkan terpenuhi. Cara termudah untuk menunjukkan hasil yang diharapkan adalah dengan menjalankan beberapa contoh:
Satu iterasi dilakukan pada [123,456,789]:
Pertama, Anda palindromize daftar ke [123,456,789,456,123].
- Meskipun ini bukan palindrom jika digabungkan, ini adalah palindrom dalam hal daftar.
[a,b,c]menjadi[a,b,c,b,a], jadi DAFTAR itu palindromized.
Kemudian, Anda palindromize setiap elemen daftar [12321,45654,78987,45654,12321].
Ini adalah bagaimana setiap iterasi dilakukan, itu pada dasarnya merupakan palindrome omnidirectional.
Diberikan n=1 and l=[123,456,789]:
12321
45654
78987
45654
12321
Diberikan n=2 and l=[123,456,789]
123212321
456545654
789878987
456545654
123212321
456545654
789878987
456545654
123212321
Diberikan n=1 and l=[3,2,1]:
3
2
1
2
3
Diberikan n=2 and l=["hat","mad"," a "]:
hatahatah
madamadam
a a a a
madamadam
hatahatah
madamadam
a a a a
madamadam
hatahatah
Diberikan n=2 and l=[" 3 ","2000"," 100"]:
3 3 3 3
2000002000002
100 00100 001
2000002000002
3 3 3 3
2000002000002
100 00100 001
2000002000002
3 3 3 3
Diberikan n=4 and l=["3 ","20","1 "]:
3 3 3 3 3 3 3 3 3
20202020202020202
1 1 1 1 1 1 1 1 1
20202020202020202
3 3 3 3 3 3 3 3 3
20202020202020202
1 1 1 1 1 1 1 1 1
20202020202020202
3 3 3 3 3 3 3 3 3
20202020202020202
1 1 1 1 1 1 1 1 1
20202020202020202
3 3 3 3 3 3 3 3 3
20202020202020202
1 1 1 1 1 1 1 1 1
20202020202020202
3 3 3 3 3 3 3 3 3
20202020202020202
1 1 1 1 1 1 1 1 1
20202020202020202
3 3 3 3 3 3 3 3 3
20202020202020202
1 1 1 1 1 1 1 1 1
20202020202020202
3 3 3 3 3 3 3 3 3
20202020202020202
1 1 1 1 1 1 1 1 1
20202020202020202
3 3 3 3 3 3 3 3 3
20202020202020202
1 1 1 1 1 1 1 1 1
20202020202020202
3 3 3 3 3 3 3 3 3
Diberikan n=3 and l=["_|__","__|_","___|"]:
_|___|_|___|_|___|_|___|_
__|_|___|_|___|_|___|_|__
___|_____|_____|_____|___
__|_|___|_|___|_|___|_|__
_|___|_|___|_|___|_|___|_
__|_|___|_|___|_|___|_|__
___|_____|_____|_____|___
__|_|___|_|___|_|___|_|__
_|___|_|___|_|___|_|___|_
__|_|___|_|___|_|___|_|__
___|_____|_____|_____|___
__|_|___|_|___|_|___|_|__
_|___|_|___|_|___|_|___|_
__|_|___|_|___|_|___|_|__
___|_____|_____|_____|___
__|_|___|_|___|_|___|_|__
_|___|_|___|_|___|_|___|_
Diberikan n=2 and l=["---|---","__|","___|","____|"]:
---|-----|-----|-----|---
__| |__ __| |__
___| |___ ___| |___
____| |____ ____| |____
___| |___ ___| |___
__| |__ __| |__
---|-----|-----|-----|---
__| |__ __| |__
___| |___ ___| |___
____| |____ ____| |____
___| |___ ___| |___
__| |__ __| |__
---|-----|-----|-----|---
Aturan
nakan selalu lebih besar dari 1.lakan selalu memiliki lebih dari 1 elemen.- Semua elemen
lmemiliki panjang yang sama. - Ini adalah solusi terpendek kode-golf yang akan ditandai sebagai pemenang.