Điều này xuất phát từ một vấn đề thực tế cuộc sống. Chúng tôi đã giải quyết nó, tất nhiên, nhưng nó cảm thấy như nó có thể được thực hiện tốt hơn, đó là giải pháp quá dài và vòng vo. Tuy nhiên không ai trong số các đồng nghiệp của tôi có thể nghĩ ra một cách viết ngắn gọn hơn. Do đó tôi trình bày nó như là môn đánh gôn.
Mục tiêu là để chuyển đổi một số nguyên không âm thành một chuỗi giống như cách Excel trình bày các tiêu đề cột của nó. Như vậy:
0 -> A
1 -> B
...
25 -> Z
26 -> AA
27 -> AB
...
51 -> AZ
52 -> BA
...
16,383 -> XFD
Nó phải hoạt động ít nhất lên tới 16.383, nhưng vượt quá mức chấp nhận được (mặc dù không có điểm thưởng nào). Tôi mong chờ nhất cho giải pháp C #, nhưng, theo truyền thống của môn đánh gôn, bất kỳ ngôn ngữ lập trình thực sự nào đều được chào đón.