Diberikan matriks integer adan integer nonnegatif i, menghasilkan pemetaan byang memetakan nilai yang berbeda di ikolom th ake baris ayang memiliki nilai di ikolom th.
Anda dapat berasumsi bahwa iberada dalam kisaran setengah terbuka [0, num_cols(a))(atau [1, num_cols(a)]jika Anda memilih untuk menggunakan indeks berbasis 1), dan bahwa semua bilangan bulat berada dalam kisaran yang dapat direpresentasikan untuk bahasa Anda. Input dan output dapat dilakukan dengan cara yang masuk akal, selama memenuhi persyaratan dasar tantangan (array 2D -> pemetaan dari ints ke array array ints 2D). Selama pemetaannya jelas dan konsisten, kunci tidak perlu dimasukkan dalam output.
Contohnya
[[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]]}
Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang.