도전:
여러 줄로 된 문자열 목록이 주어지면 겹치게하고 (왼쪽 상단에) 결과를 출력하십시오.
예:
입력 : ["aaaa\naaaa\naaaa\naaaa","bb\nbb\nbb","c"]
출력 :
cbaa
bbaa
bbaa
aaaa
도전 규칙 :
- 입력 형식이 유연합니다. 입력을 2D 행 목록 (예 :)
[["aaaa","aaaa","aaaa","aaaa"],["bb","bb","bb"],["c"]]
또는 3D 문자 목록 (예 :)으로 가져올 수 있습니다[[["a","a","a","a"],["a","a","a","a"],["a","a","a","a"],["a","a","a","a"]],[["b","b"],["b","b"],["b","b"]],[["c"]]]
. STDIN을 통해 모든 입력을 하나씩 가져올 수 있습니다. 기타. - 출력 형식이 엄격합니다. 여러 줄 문자열을 인쇄하거나 반환하도록 선택할 수 있습니다. 언어에 문자열이없는 경우 2D 문자 목록으로 출력하는 것이 대안으로 허용됩니다. 그러나 언어에 문자열이없는 경우에만 가능합니다.
- 입력 목록의 순서는 물론 중요하지만 원하는 경우 입력을 반대로 입력 할 수 있습니다.
- 입력에는 유니 코드 범위 (
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
)의 인쇄 가능한 ASCII 만 포함됩니다 . - 입력은 사각형 일 뿐이므로 이상한 모양은 없습니다. 그러나 출력은 필요한 사각형이 아닙니다.
- 후행 공백과 단일 후행 줄 바꿈이 허용됩니다. 선행 공백 및 / 또는 줄 바꿈이 아닙니다.
일반적인 규칙:
- 이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.
코드 골프 언어가 코드 골프 언어 이외의 언어로 답변을 게시하지 못하게하지 마십시오. '모든'프로그래밍 언어에 대한 가능한 한 짧은 대답을 생각해보십시오. - 표준 규칙 은 기본 I / O 규칙으로 답변에 적용 되므로 STDIN / STDOUT, 적절한 매개 변수 및 반환 유형의 전체 프로그램과 함께 함수 / 방법을 사용할 수 있습니다. 당신의 전화.
- 기본 허점 은 금지되어 있습니다.
- 가능하면 코드 테스트와 링크를 추가하십시오 (예 : TIO ).
- 또한 답변에 대한 설명을 추가하는 것이 좋습니다.
테스트 사례 :
입력 : ["aaaa\naaaa\naaaa\naaaa","bb\nbb\nbb","c"]
출력 :
cbaa
bbaa
bbaa
aaaa
입력 : ["12345\n54321","00\n00\n00\n00","001\n011\n012"]
출력 :
00145
01121
012
00
입력 : ["sm\noo\nmr\nee\nt!\nh_\ni_\nn_\ng_","!@#$%^\n&*()_+\nqwerty\nuiopas","this\nis_a\ntest"]
출력 :
this%^
is_a_+
testty
uiopas
t!
h_
i_
n_
g_