여기서 과제는 다음과 같이 입력으로 회 문의 구현을 확장하는 것입니다.
n > 1그리고 목록l.
프로그램은 목록을 수직 및 수평으로 회문해야합니다. 즉, 먼저 목록 자체를 회랑으로 표시 한 다음 목록의 각 요소를 먼저 회문해야합니다. 또는 다른 방법. palindromization 전에 모든 요소의 길이가 동일해야합니다. 그 후 회문 동작은 n원하는 출력이 충족 될 때까지 순차적 으로 수행되어야한다 . 예상되는 출력을 표시하는 가장 쉬운 방법은 몇 가지 예를 실행하는 것입니다.
한 번의 반복이 수행되었습니다 [123,456,789].
먼저 목록을에 회고로 넘깁니다 [123,456,789,456,123].
- 함께 결합하면 회문이 아니지만 목록 측면에서 회문입니다.
[a,b,c]이[a,b,c,b,a]되었으므로 LIST는 회문 처리되었습니다.
그런 다음 각 목록 요소를 palindromize합니다 [12321,45654,78987,45654,12321].
이것은 각 반복이 수행되는 방식이며 본질적으로 전 방향 회문입니다.
주어진 n=1 and l=[123,456,789]:
12321
45654
78987
45654
12321
주어진 n=2 and l=[123,456,789]
123212321
456545654
789878987
456545654
123212321
456545654
789878987
456545654
123212321
주어진 n=1 and l=[3,2,1]:
3
2
1
2
3
주어진 n=2 and l=["hat","mad"," a "]:
hatahatah
madamadam
a a a a
madamadam
hatahatah
madamadam
a a a a
madamadam
hatahatah
주어진 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
주어진 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
주어진 n=3 and l=["_|__","__|_","___|"]:
_|___|_|___|_|___|_|___|_
__|_|___|_|___|_|___|_|__
___|_____|_____|_____|___
__|_|___|_|___|_|___|_|__
_|___|_|___|_|___|_|___|_
__|_|___|_|___|_|___|_|__
___|_____|_____|_____|___
__|_|___|_|___|_|___|_|__
_|___|_|___|_|___|_|___|_
__|_|___|_|___|_|___|_|__
___|_____|_____|_____|___
__|_|___|_|___|_|___|_|__
_|___|_|___|_|___|_|___|_
__|_|___|_|___|_|___|_|__
___|_____|_____|_____|___
__|_|___|_|___|_|___|_|__
_|___|_|___|_|___|_|___|_
주어진 n=2 and l=["---|---","__|","___|","____|"]:
---|-----|-----|-----|---
__| |__ __| |__
___| |___ ___| |___
____| |____ ____| |____
___| |___ ___| |___
__| |__ __| |__
---|-----|-----|-----|---
__| |__ __| |__
___| |___ ___| |___
____| |____ ____| |____
___| |___ ___| |___
__| |__ __| |__
---|-----|-----|-----|---
규칙
n항상 1보다 큽니다.l항상 둘 이상의 요소를 갖습니다.- 의 모든 요소는
l길이가 같습니다. - 이것은 코드 골프 최단 솔루션으로 승자로 표시됩니다.