Celui-ci vient d'un problème réel. Nous l'avons résolu, bien sûr, mais il semble toujours que cela aurait pu être mieux fait, que c'est une solution trop longue et détournée. Cependant, aucun de mes collègues ne peut penser à une manière plus succincte de l'écrire. Je le présente donc comme du code-golf.
Le but est de convertir un entier non négatif en une chaîne de la même manière qu'Excel présente ses en-têtes de colonne. Donc:
0 -> A
1 -> B
...
25 -> Z
26 -> AA
27 -> AB
...
51 -> AZ
52 -> BA
...
16,383 -> XFD
Il doit fonctionner au moins jusqu'à 16 383, mais au-delà est également acceptable (pas de points bonus cependant). J'attends le plus avec impatience la solution C #, mais, selon les traditions du code-golf, tout véritable langage de programmation est le bienvenu.