DOM Manipulations => 08. Encode and Decode Messages
Моля за помощ къде са ми грешките?
в judge системата взимам 50 .
благодаря.
Моля за помощ къде са ми грешките?
в judge системата взимам 50 .
благодаря.
function encodeAndDecodeMessages() {
    let encodeBtn = document.querySelectorAll('button')[0];
    let dencodeBtn = document.querySelectorAll('button')[1];
    let messageInput = document.querySelectorAll('textarea')[0];
    let messageOutput = document.querySelectorAll('textarea')[1];
    encodeBtn.addEventListener('click', encodeMessages);
    dencodeBtn.addEventListener('click', decodeMessages);
    function encodeMessages() {
        let theText = messageInput.value;
        let encodedMessage = '';
        for (let i = 0; i < theText.length; i++) {
            encodedMessage += String.fromCharCode(ascii(`${theText[i]}`) + 1);
        }
        messageInput.value = '';
        messageOutput.value = encodedMessage;
    }
    function decodeMessages() {
        let theText = messageOutput.value;
        let decodedMessage = '';
        for (let i = 0; i < theText.length; i++) {
            decodedMessage += String.fromCharCode(ascii(`${theText[i]}`) - 1);
        }
        messageOutput.value = decodedMessage;
    }
    function ascii(a) {
        return a.charCodeAt(0);
    }
}
⦁ Clear the sender textarea and append the encoded message to the receiver textarea -
то и условието е малко грешно