"Matriks naik" adalah matriks tak terbatas dari bilangan bulat (termasuk 0) di mana setiap elemen adalah elemen terkecil yang tersedia yang belum pernah digunakan sebelumnya pada baris dan kolom masing-masing:
| 1 2 3 4 5 6 ...
--+----------------
1 | 0 1 2 3 4 5 ...
2 | 1 0 3 2 5 4 ...
3 | 2 3 0 1 6 7 ...
4 | 3 2 1 0 7 6 ...
5 | 4 5 6 7 0 1 ...
6 | 5 4 7 6 1 0 ...
. | ...............
Tugas Anda adalah menulis program yang akan menampilkan elemen yang ditemukan di baris dan kolom yang ditentukan oleh input. (input dan output standar)
Kasus uji:
5 3 -> 6
2 5 -> 5
Aturan Golf berlaku — kode terpendek menang.
PS Bahkan jika ini memiliki sifat algoritmik kode dapat sangat, sangat singkat.
EDIT: Saya tidak berharap melihat solusi xor begitu awal. Saya benar-benar berharap melihat 10 posting dengan pendekatan algoritmik dan MAKA solusi xor. Sekarang, mengingat bahwa tidak terlalu menyenangkan untuk melihat bagaimana menulis xor dalam berbagai bahasa, saya sarankan Anda juga mencoba pendekatan algoritmik.
Jadi, ya, saya pikir tidak ada yang bisa mengalahkan tanda 5 karakter sekarang — oleh karena itu saya mengucapkan selamat kepada Ilmari Karonen untuk solusi paling cerdas dan terpendek. Tapi ada tantangan baru di depan: tulis solusi algoritmik terpendek .