"Yükselen matris", herhangi bir öğenin, ilgili satır ve sütunda daha önce kullanılmamış olan en küçük eleman olduğu tam sayıların (0 dahil) sonsuz bir matrisidir:
| 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 ...
. | ...............
Göreviniz, girdi tarafından belirtilen satır ve sütunda bulunan öğeyi çıktılayacak bir program yazmaktır. (standart giriş ve çıkış)
Test senaryoları:
5 3 -> 6
2 5 -> 5
Code Golf kuralları geçerlidir; en kısa kod kazanır.
PS Bu algoritmik bir yapıya sahip olsa bile, kod çok ama çok özlü olabilir.
EDIT: xor çözümünü bu kadar erken görmeyi beklemiyordum. Gerçekten algoritmik bir yaklaşım ve daha sonra xor çözümü ile 10 yazı görmek umuyordum. Şimdi, farklı dillerde xor yazmanın çok eğlenceli olmadığını akılda tutarak algoritmik bir yaklaşım denemenizi tavsiye ederim.
Evet, sanırım şimdi kimse 5 karakter işaretini geçemez - bu nedenle Ilmari Karonen'i en akıllı ve en kısa çözüm için tebrik ediyorum. Ancak ileride yeni bir zorluk var: en kısa algoritmik çözümü yazın .