import string def calculate_column_number(column_name: str) -> int: column_number = 0 alphabet = list(string.ascii_uppercase) for letter in column_name.upper(): column_number = (column_number * len(alphabet)) + (alphabet.index(letter) + 1) return column_number print(calculate_column_number("A")) print(calculate_column_number("Z")) print(calculate_column_number("AA")) print(calculate_column_number("CA")) print(calculate_column_number("XFD")) print(calculate_column_number("ZZZZ"))