Thách thức ở đây là mở rộng việc triển khai palindrom như sau:
n > 1và một danh sáchl.
Chương trình của bạn phải palindrom danh sách theo cả chiều dọc và chiều ngang, nghĩa là trước tiên nó phải palindrom danh sách, sau đó từng phần tử trong danh sách sau; Hoặc cách khác xung quanh. Trước khi palindromization, tất cả các yếu tố được đảm bảo có độ dài bằng nhau. Hành động palindrom sau đó sẽ được thực hiện ntheo trình tự cho đến khi đạt được đầu ra mong muốn. Cách dễ nhất để hiển thị các đầu ra dự kiến chỉ là chạy qua một vài ví dụ:
Một lần lặp được thực hiện trên [123,456,789]:
Đầu tiên bạn palindromize danh sách để [123,456,789,456,123].
- Mặc dù đây không phải là một bảng màu nếu được kết hợp với nhau, nhưng nó là một bảng màu về danh sách.
[a,b,c]đã trở thành[a,b,c,b,a], vì vậy DANH SÁCH đã được giảm nhẹ.
Sau đó, bạn palindromize từng yếu tố danh sách [12321,45654,78987,45654,12321].
Đây là cách mỗi lần lặp được thực hiện, về cơ bản nó là một bảng màu đa hướng.
Đưa ra n=1 and l=[123,456,789]:
12321
45654
78987
45654
12321
Được n=2 and l=[123,456,789]
123212321
456545654
789878987
456545654
123212321
456545654
789878987
456545654
123212321
Đưa ra n=1 and l=[3,2,1]:
3
2
1
2
3
Đưa ra n=2 and l=["hat","mad"," a "]:
hatahatah
madamadam
a a a a
madamadam
hatahatah
madamadam
a a a a
madamadam
hatahatah
Đưa ra 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
Đưa ra 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
Đưa ra n=3 and l=["_|__","__|_","___|"]:
_|___|_|___|_|___|_|___|_
__|_|___|_|___|_|___|_|__
___|_____|_____|_____|___
__|_|___|_|___|_|___|_|__
_|___|_|___|_|___|_|___|_
__|_|___|_|___|_|___|_|__
___|_____|_____|_____|___
__|_|___|_|___|_|___|_|__
_|___|_|___|_|___|_|___|_
__|_|___|_|___|_|___|_|__
___|_____|_____|_____|___
__|_|___|_|___|_|___|_|__
_|___|_|___|_|___|_|___|_
__|_|___|_|___|_|___|_|__
___|_____|_____|_____|___
__|_|___|_|___|_|___|_|__
_|___|_|___|_|___|_|___|_
Đưa ra n=2 and l=["---|---","__|","___|","____|"]:
---|-----|-----|-----|---
__| |__ __| |__
___| |___ ___| |___
____| |____ ____| |____
___| |___ ___| |___
__| |__ __| |__
---|-----|-----|-----|---
__| |__ __| |__
___| |___ ___| |___
____| |____ ____| |____
___| |___ ___| |___
__| |__ __| |__
---|-----|-----|-----|---
Quy tắc
nsẽ luôn luôn lớn hơn 1.lsẽ luôn có nhiều hơn 1 phần tử.- Tất cả các yếu tố
lcó cùng chiều dài. - Đây là giải pháp ngắn nhất về golf sẽ được đánh dấu là người chiến thắng.