Nous devons écrire une fonction JavaScript qui reçoit une chaîne et la crypte sur la base de l'algorithme suivant -
La chaîne ne contient que des mots séparés par des espaces.
Nous devons crypter chaque mot de la chaîne en utilisant les règles suivantes -
La première lettre doit être convertie en code ASCII.
La deuxième lettre doit être échangée avec la dernière lettre.
Donc selon cela, la chaîne "good" sera chiffrée comme "103doo".
Voici le code -
Démo en direct
const str = 'good'; const encyptString = (str = '') => { const [first, second] = str.split(''); const last = str[str.length - 1]; let res = ''; res += first.charCodeAt(0); res += last; for(let i = 2; i < str.length - 1; i++){ const el = str[i]; res += el; }; res += second; return res; }; console.log(encyptString(str));
103doo
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!