Convertir un nombre dans une base supérieure à 10

Si je devais convertir un nombre N en base n avec n>10 il faudrait créer une nouvelle notation.
Prenons un exemple N = 4789 et n = 12
Chaque digit en base n serait deux digit élémentaire.
On aurait 4789=399*12+1=(33*12+3)*12+1=((12*2+9)*12+3)*12+1=2*12^3+9*12^2+3*12+1
et on le noterait
02090301
Pour des bases n plus grande on aurait une redondance de 0 à l’image des gènes où il y a des redondances de certaines bases azotées.

Voyez vous une meilleure notation sans utiliser d’autres symboles que numérique de notre bonne vieille base dix.