-1
私はceaser暗号アルゴリズムで作業していますが、結合された配列が特殊な状態でスペースを返す理由を把握できませんでした。結合された配列内のスペース
function rot13(str) { // LBH QVQ VG!
var string = str.split('');
var codedStr = [];
var encoded = [];
for (var k=0; k < string.length; k++){
codedStr.push(string[k].charCodeAt());
}
for(var i = 0; i < codedStr.length; i++){
if(codedStr[i] > 77){
codedStr[i] -= 13;
}
else if(codedStr[i] == 32 || codedStr[i] == 63){
codedStr[i] = codedStr[i];
}
else{
codedStr[i] += 13;
}
encoded.push(codedStr[i]);
}
var decode = codedStr.map(String.fromCharCode);
var result = decode.join('');
return result;
}
// Change the inputs below to test
console.log(rot13("SERR PBQR PNZC"));
デバッガを取り、あなたのコードをデバッグする使用する必要があります。3.を提供します。 – zerkms