Stack Overflow 의이 질문 에서 Copied에서 영감을 얻었습니다 .
행렬이 주어지면 의 열이 블록 대각선 방식으로 배열되도록 행렬 A을 만듭니다 . 예를 들어, 주어진BA
1 2 3
4 5 6
출력은
1 0 0
4 0 0
0 2 0
0 5 0
0 0 3
0 0 6
규칙
입력 및 출력은 2D 배열, 중첩 배열 또는 행과 열에 대한 구분 기호가 다른 문자열 형식 일 수 있습니다.
입력 (matrix A) 의 숫자는 양의 정수입니다.
출력에 0이 적당한 방식으로 표시되는 한 단항 형식이 허용됩니다. 예를 들어, 위의 결과는 각 숫자를 묶기 위해 따옴표를 사용하여 표시 할 수 있습니다.
'1' '' ''
'1111' '' ''
'' '11' ''
'' '11111' ''
'' '' '111'
'' '' '111111'
테스트 사례
입출력:
1 2 3
4 5 6
1 0 0
4 0 0
0 2 0
0 5 0
0 0 3
0 0 6
10 20
10 0
0 20
10
20
10
20
1 2 3
10 20 30
100 200 300
1 0 0
10 0 0
100 0 0
0 2 0
0 20 0
0 200 0
0 0 3
0 0 30
0 0 300
2 4
6 8
10 12
2 0
6 0
10 0
0 4
0 8
0 12