Loading Now

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

Contact