
ExcelColumn
Bảng tính trong Microsoft Excel bao gồm nhiều hàng và cột khác nhau. Biết rằng tên cột được đặt tên theo thứ tự bảng chữ cái trong tiếng anh: A, B, C, …, AA, AB, ….
Bơ đang làm một phần mềm tương tự như thế và muốn mở rộng số cột lên khoảng 109 cột. Hãy giúp Bơ mã hóa tên cột từ số thứ tự trên cột thành tên dạng chữ giống như trong Excel.
Ghi chú: số cột bắt đầu từ 1
Ví dụ:
- Với
ColNumber = 1
thìNumToName(ColNumber) = "A"
- Với
ColNumber = 423
thìNumToName(ColNumber) = "PG"
- Với
ColNumber = 1000
thìNumToName(ColNumber) = "ALL"
Đầu vào/Đầu ra :
- [Giới hạn thời gian chạy] 0.5s với C++, 3s với Java và C#, 4s với Python, Go và JavaScript
- [Đầu vào] int
ColNumber
0 < n < 109
- [Đầu ra] string
Tên cột được đặt theo quy tắc giống trong các bảng excel.
Post Comment