Salut, je suis débutant en javascript . Une personne aimable pourrait il trouver les erreurs dans la fonction pour afficher les valeurs.
function ProcessSentence(letters)
{
const charCount = letters.lenght;
for (let i = 0; i < charCount / 2; ++i)
{
letters[i] = letters[charCount - i - 1];
letters[charCount - i - 1] = letters[i];
}
for (let i = 0; i < charCount - 3; i += 2)
{
const tmp = letters[i + 1];
letters[i + 1] = letters[i];
letters[i] = tmp;
}
letters.join("").toUpperCase();
return letters;
}
const q6_result1 = ProcessSentence("abcd".split(""));
console.log(q6_result1); // Expected output: CDAB
const q6_result2 = ProcessSentence("hello world!".split(""));
console.log(q6_result2); // Expected output: D!RLWOO LLHE
const q6_result3 = ProcessSentence("efgh".split(""));
console.log(q6_result3); // Expected output: GHEF
Ce que je veux
Corrigez-les afin de retourner les valeurs attendues.
Ce que j'obtiens
Décrivez vos éventuelles erreurs ou ce que vous obtenez à la place de ce que vous attendez :(