정수 행렬 a과 음이 아닌 정수가 주어지면 th 열의 고유 값을 th 열에 해당 값을 가진 행으로 i맵핑하는 맵핑 b을 출력하십시오 .iaai
i절반 개방 범위에 [0, num_cols(a))있거나 [1, num_cols(a)]1 기반 인덱스를 사용하도록 선택한 경우 모든 정수가 사용자 언어의 표현 가능한 범위 내에 있다고 가정 할 수 있습니다. 입력 및 출력은 챌린지의 기본 요구 사항 (2 차원 배열-> 정수에서 2 차원 정수로의 매핑)을 충족하는 한 합리적인 방법으로 수행 할 수 있습니다. 매핑이 명확하고 일관된 한 출력에 키를 포함시킬 필요는 없습니다.
예
[[1]], 0 -> {1: [[1]]}
[[3, 4, 5], [1, 4, 2], [5, 5, 5], [7, 7, 7], [1, 5, 9]], 1 -> {4: [[3, 4, 5], [1, 4, 2]], 5: [[5, 5, 5], [1, 5, 9]], 7: [[7, 7, 7]]}
[[1, 2, 3, 4, 5], [5, 4, 3, 2, 1], [2, 3, 4, 5, 6], [8, 9, 100, 0, 2]], 4 -> {5: [[1, 2, 3, 4, 5]], 1: [[5, 4, 3, 2, 1]], 6: [[2, 3, 4, 5, 6]], 2: [[8, 9, 100, 0, 2]]}
이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.