Ten pochodzi z prawdziwego problemu z życia. Oczywiście rozwiązaliśmy to, ale nadal wydaje się, że można to zrobić lepiej, że jest to zbyt długie i okrągłe rozwiązanie. Jednak żaden z moich kolegów nie może wymyślić bardziej zwięzłego sposobu napisania tego. Dlatego przedstawiam to jako golf golfowy.
Celem jest przekonwertowanie nieujemnej liczby całkowitej na ciąg znaków w taki sam sposób, w jaki program Excel prezentuje nagłówki kolumn. A zatem:
0 -> A
1 -> B
...
25 -> Z
26 -> AA
27 -> AB
...
51 -> AZ
52 -> BA
...
16,383 -> XFD
Musi działać co najmniej do 16 383, ale poza tym jest również do przyjęcia (choć nie ma punktów bonusowych). Nie mogę się doczekać rozwiązania C #, ale zgodnie z tradycjami gry w golfa jest mile widziany każdy prawdziwy język programowania.