Caesars Cipher Decifrar mensaje encriptado - FCC [257]
function rot13(str) {
var num = 0, str2 = ""; // declaro las variables vacias
for (var i = 0; i < str.length; i++) { // ciclo para recorrer el string
num = str.charCodeAt(i); // asigno el numero de caracter unicode a num
if (num >= 65) { // si variable es mayor que A Unicode sumo + 13
num += 13;
}
if (num > 90) { // si variable es mayor que 90 Z Unicode resto 26 (-13 * 2)
num -= 26;
}
str2 += String.fromCharCode(num); // convierto los valores numericos en letras
}
return console.log(str2);
}
// Change the inputs below to test
rot13("SERR PBQR PNZC");