압축 알고리즘의 일부로 JPEG 표준은 교차 방향의 대각선을 따라 벡터로 행렬을 언 롤링합니다.
당신의 임무는 반드시 정사각형이 아닌 행렬을 취하여 펼쳐진 형태로 반환하는 것입니다. 예로서:
[1 2 3 4
5 6 7 8
9 1 2 3]
양보해야한다
[1, 2, 5, 9, 6, 3, 4, 7, 1, 2, 8, 3]
규칙
행렬 요소가보다 작은 양의 정수라고 가정 할 수 있습니다 10
.
STDIN (또는 가장 가까운 대안), 명령 행 인수 또는 함수 인수를 통해 입력을 받고 STDOUT (또는 가장 가까운 대안), 함수 리턴 값 또는 함수 (out) 매개 변수를 통해 결과를 출력하는 프로그램 또는 함수를 작성할 수 있습니다.
입력 행렬은 임의의 편리한 모호하지 않은 중첩 목록 또는 문자열 형식으로 제공되거나 두 행렬 차원과 함께 플랫 목록으로 제공 될 수 있습니다. (또는 귀하의 언어에 매트릭스 유형이있는 경우 물론 매트릭스 유형으로도 사용됩니다.)
출력 벡터는 편리하고 모호하지 않은 플랫 목록 또는 문자열 형식 일 수 있습니다.
표준 코드 골프 규칙이 적용됩니다.
테스트 사례
[[1]] => [1]
[[1 2] [3 1]] => [1 2 3 1]
[[1 2 3 1]] => [1 2 3 1]
[[1 2 3] [5 6 4] [9 7 8] [1 2 3]] => [1 2 5 9 6 3 4 7 1 2 8 3]
[[1 2 3 4] [5 6 7 8] [9 1 2 3]] => [1 2 5 9 6 3 4 7 1 2 8 3]
[[1 2 6 3 1 2] [5 9 4 7 8 3]] => [1 2 5 9 6 3 4 7 1 2 8 3]
[[1 2 5 9 6 3 4 7 1 2 8 3]] => [1 2 5 9 6 3 4 7 1 2 8 3]
[[1] [2] [5] [9] [6] [3] [4] [7] [1] [2] [8] [3]] => [1 2 5 9 6 3 4 7 1 2 8 3]