Cells in a Range on an Excel Sheet LeetCode solution in Python

1
# Runtime: 52 ms (Top 33.3%) | Memory: 16.43 MB (Top 7.2%)
2

3

4
class Solution:
5
def cellsInRange(self, s: str) -> List[str]:
6
start, end = s.split(":")
7
start_letter, start_num = start[0], int(start[-1])
8
end_letter, end_num = end[0], int(end[1])
9
alphabet = list("ABCDEFGHIJKLMNOPQRSTUVWXYZ")
10
alphabet_slice = alphabet[
11
alphabet.index(start_letter) : alphabet.index(end_letter) + 1
12
]
13
res = list()
14
for el in alphabet_slice:
15
res += [el + str(num) for num in range(start_num, end_num + 1)]
16
return res

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0