はじめに、私は JS にまったく慣れていないので、私のエラーは恥ずかしいほど初歩的なものかもしれません。
単純にアルファベットを反転させる Atbash 暗号のデコーダーを作成しようとしています。Z=A、Y=B など。
これが私が持っているものです:
decode("ZYX");
function decode(message) {
var alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var tebahpla = "ZYXWVUTSRQPONMLKJIHGFEDCBA";
var decoded_string = "";
for (i = 0; i < message.length; i++) {
var coded_letter = message.charAt(i);
var letter_index = alphabet.indexOf(coded_letter);
var decoded_letter = tebahpla.charAt(letter_index);
decoded_string = decoded_string + decoded_letter;
}
return decoded_string;
}