Таким чином, ми всі, маємо надію, знайомі з позначеннями комірок електронної таблиці "А1".
Це просто буквено-цифрове зображення розташування зазначеної комірки в сітці. Букви (и) представляють позицію стовпчика комірки, а число - рядок.
Частина "літер" може складатися з 1 або більше літер англійського алфавіту з 26 літер, всі вони повинні бути великими літерами. Ці карти відбиваються на числа за допомогою використання 26-адичної біективної нумерації. Частина 'число' може складатися з будь-якого додатного, ненульового цілого числа.
Завдання, написати програму, яка дала позначення А1 будь-якої комірки як єдину рядок, може вивести рядок, що містить позицію стовпця, представлену як число, а потім пробіл, а потім номер рядка.
Приклади введення / виводу нижче:
A1
>>1 1
B10
>>2 10
AC4
>>29 4
AAC753
>>705 753
F123
>>6 123
GL93
>>194 93
Це мій перший виклик, отже, відносна простота та потенційна бідність критеріїв.
EDIT : Рядок повинен бути літерами з цифрами, а критерій виграшу - найкоротша довжина коду (якщо це може бути річ)
EDIT : Пов’язано з цим, але робить зворотний процес з іншим стартовим індексом. Деякі можуть стверджувати, що цей факт робить пов'язану головоломку цікавішою.
["A", "1"]