Ctrl K

Ячейки прямоугольного блока таблицы

Лёгкая
В электронной таблице ячейка записывается буквой столбца и номером строки: B7 — столбец B, строка 7. Столбцы — латинские буквы от A до Z, строки — цифры от 1 до 9. Прямоугольный блок задан строкой block вида "<левый верхний угол>:<правый нижний угол>", например "C2:D4". Верните список всех ячеек блока. Порядок: по столбцам слева направо, а внутри столбца — по строкам сверху вниз.
Пример 1
block="C2:D4" → ['C2', 'C3', 'C4', 'D2', 'D3', 'D4']

Сначала все строки столбца C (C2, C3, C4), потом столбца D.

Пример 2
block="M7:M7" → ['M7']

Углы совпадают — в блоке одна ячейка.

Пример 3
block="X5:Z5" → ['X5', 'Y5', 'Z5']
Ограничения
  • len(block) == 5, block[2] == ':'
  • 'A' ≤ block[0] ≤ block[3] ≤ 'Z'
  • '1' ≤ block[1] ≤ block[4] ≤ '9'
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗначение римского числа ЛёгкаяОбщее начало слов ЛёгкаяБаланс скобок ЛёгкаяГде начинается фрагмент ЛёгкаяДлина последнего слова Лёгкая
загружаем Python…
Вход
block="C2:D4"
Ожидается
['C2', 'C3', 'C4', 'D2', 'D3', 'D4']

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