Ctrl K

Номер столбца по букве

Лёгкая
В электронной таблице столбцы подписаны буквами: A, B, …, Z, затем AA, AB, …, AZ, BA, …, ZZ, потом AAA и так далее. Дана метка столбца label. Верните его порядковый номер, считая с 1: A — это 1, Z — 26, AA — 27.
Пример 1
label='E' → 5

Пятая буква алфавита — пятый столбец.

Пример 2
label='BA' → 53

После A…Z идут AA…AZ (столбцы 27–52), затем BA — 53-й.

Пример 3
label='ZZ' → 702

26 однобуквенных и 26·26 = 676 двухбуквенных меток, ZZ — последняя из них: 26 + 676 = 702.

Ограничения
  • 1 ≤ len(label) ≤ 7
  • label состоит из заглавных латинских букв
  • Номер столбца не больше 2³¹ − 1
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗначение римского числа ЛёгкаяСумма двоичных строк ЛёгкаяБуква столбца по номеру ЛёгкаяСчиталка тройками и пятёрками ЛёгкаяСложение длинных чисел в строках Лёгкая
загружаем Python…
Вход
label='E'
Ожидается
5

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 188 тестов на сервере, включая скрытые.