I don't like all the solutions that use magic numbers like 97
or 36
.
const A = 'A'.charCodeAt(0);
let numberToCharacter = number => String.fromCharCode(A + number);
let characterToNumber = character => character.charCodeAt(0) - A;
this assumes uppercase letters and starts 'A' at 0.