Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio: hora da prática

1 e 2-

let jogosAlugados = 1;

function contarEExibirJogosAlugados() {
    console.log(`Total de jogos alugados: ${jogosAlugados}`)
}

function alterarStatus(id) {
    let gameClicado = document.getElementById(`game-${id}`);
    let imagem = gameClicado.querySelector('.dashboard__item__img');
    let botao = gameClicado.querySelector('.dashboard__item__button');
    let nomeJogo = gameClicado.querySelector('.dashboard__item__name');


    if (imagem.classList.contains('dashboard__item__img--rented')) {
        // Adiciona uma confirmação antes de devolver o jogo
        if (confirm(`Você tem certeza que deseja devolver o jogo ${nomeJogo.textContent}?`)) {
            imagem.classList.remove('dashboard__item__img--rented');
            botao.classList.remove('dashboard__item__button--return');
            botao.textContent = 'Alugar';
            jogosAlugados--
        }
    } else {
        imagem.classList.add('dashboard__item__img--rented');
        botao.classList.add('dashboard__item__button--return');
        botao.textContent = 'Devolver';
        jogosAlugados++
    }

    contarEExibirJogosAlugados();
}

3-

palavraPalindromo ();

function palavraPalindromo () {
    var palavra = "rever";
    var separandoAsLetrasDaPalavra = palavra.split("");
    var palavraInvertida = separandoAsLetrasDaPalavra.reverse();
    palavraInvertida = palavraInvertida.join("");
        if (palavra == palavraInvertida) {
            console.log("A palavra" + palavra + "é um palíndromo!");
        } else {
            console.log("A palavra" + palavra + "não é um palíndromo!");
        }
}

4-

function ordenarNumeros(a, b, c) {
    const numerosOrdenados = [a, b, c].sort((x, y) => x - y);
    console.log(`Números ordenados: ${numerosOrdenados.join(', ')}`);
}

// Exemplo:
ordenarNumeros(2, 8, 1); // Deve exibir "Números ordenados: 1, 2, 8"
1 resposta
solução!

Parece que está tudo funcional felipe, parabens!