私は基数10の数値である入力を持っています:1, 2, 3, 52, 53 ...
a
数値を文字で構築された文字列に変換したいと思いz
ます。各数字には、文字の組み合わせが 1 つだけ存在し、アルファベット順に並べ替える必要があります。
0 => A
1 => B
2 => C
26 => AA
27 => AB
52 => BA
53 => BB
...
現時点では、このスニペットを作成しています:
var possibleIndexes = "abcdefghijklmnopqrstuvwxyz".split("");
var result = '';
var index10 = 52;
var index26 = (index10).toString(26);
for (var i = 0; i < index26.length ; i++) {
result += possibleIndexes[(parseInt(index26[i], 26)) % 26];
}
console.log(result);
正解にはほど遠いですが、それでも間違っています。
関数の正しい形式は何ですか?