package Ġshort ener Ċ Ċ object ĠBase 6 2 Ġ{ ĊĠĠĠ Ġprivate Ġval ĠAL PH AB ET Ġ= Ġ" abcdefgh ijkl mnopqrst uvw xyz ABCDEF GH IJ KL MN OP Q RST UV W XYZ 0 1 2 3 4 5 6 7 8 9 " ĊĠĠĠ Ġprivate Ġval ĠBASE Ġ= ĠAL PH AB ET . length ĊĊĠĠĠ Ġfun Ġencode ( num : ĠInt ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġi Ġ= Ġnum ĊĠĠĠĠĠĠĠ Ġval Ġsb Ġ= ĠStringBuilder ("") ĊĠĠĠĠĠĠĠ Ġif Ġ( i Ġ== Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ" a " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġwhile Ġ( i Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġrem Ġ= Ġi Ġ% ĠBASE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsb . append ( ALPH AB ET [ rem ]) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġi Ġ/= ĠBASE ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġsb . reverse (). toString () ĊĠĠĠ Ġ} Ċ } Ċ