Respuestas Ejercicio 16 (Preparación TOP Marzo 2022)

Escribe tu respuesta acá!

const desencriptar =(str)=>{

let msg = str.toUpperCase();

for(let i=0;i<msg.length;i++){

  posicionLetra = alphabet.indexOf(msg[i])

  if(posicionLetra === 25){

    res = res +"A";

  }else{

    res = res + alphabet[posicionLetra+1];

  }

}

return res;

}

function desincriptar(mensaje) {
const alfabeto = [‘A’,‘B’,‘C’,‘D’,‘E’,‘F’,‘G’,‘H’,‘I’,‘J’,‘K’,‘L’,‘M’,‘N’,‘O’,‘P’,‘Q’,‘R’,‘S’,‘T’,‘U’,‘V’,‘W’,‘X’,‘Y’,‘Z’];

const mensajeMayusculas = mensaje.toUpperCase();
let respuesta = “”;
let posicion = 0;

for (i = 0; i < mensajeMayusculas.length; i++){
if (mensajeMayusculas[i]!== " "){
posicion = alfabeto.indexOf(mensajeMayusculas[i]);
if (posicion === alfabeto.length - 1){
respuesta = respuesta + ‘A’
} else {
respuesta = respuesta + alfabeto[posicion + 1];
}
}
}
return respuesta
}
console.log(desincriptar(‘GNKZLTMCN’))
console.log(desincriptar(‘OQDOZQZBHNMOQNFQZLZSNO’))