Jadi semoga kita semua akrab dengan notasi sel Spreadsheet 'A1'.
Ini hanyalah representasi alfanumerik dari posisi sel tersebut di dalam kisi. Huruf mewakili posisi kolom sel, dan nomor mewakili baris.
Bagian 'huruf' dapat terdiri dari 1 atau lebih huruf dari 26 huruf alfabet Inggris, yang semuanya harus huruf kapital. Peta ini ke nomor melalui penggunaan numerik bijective 26-adic. Bagian 'angka' dapat terdiri dari bilangan bulat positif, bukan nol.
Tantangannya, menulis sebuah program yang diberi notasi A1 sel apa pun sebagai string tunggal, dapat menampilkan string yang berisi posisi kolom yang direpresentasikan sebagai angka, diikuti oleh spasi dan kemudian nomor baris.
Contoh Input / Output di bawah ini:
A1
>>1 1
B10
>>2 10
AC4
>>29 4
AAC753
>>705 753
F123
>>6 123
GL93
>>194 93
Ini adalah tantangan pertama saya, karenanya kesederhanaan relatif dan potensi kemiskinan dari kriteria.
EDIT : String harus berupa huruf diikuti oleh angka dan kriteria yang menang adalah panjang kode terpendek (jika itu bisa berupa hal)
EDIT : Terkait dengan ini tetapi melakukan proses sebaliknya dengan indeks awal yang berbeda. Beberapa orang mungkin berpendapat bahwa fakta ini membuat teka-teki terkait lebih menarik.
["A", "1"]