JavaScript
encode(number) {
let chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'.split('')
let radix = chars.length
let qutient = number
let arr = []
do {
let mod = qutient % radix;
qutient = (qutient - mod) / radix;
arr.unshift(chars[mod]);
} while (qutient);
return arr.join('');
}
Python
def encode(number):
chars = list('0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
radix = len(chars)
qutient = number
arr = []
while True:
mod = qutient % radix;
qutient = (qutient - mod) // radix;
arr.insert(0,chars[mod]);
if(qutient == 0):
break
return ''.join(arr)