Fiz um algoritmo um pouco diferente da solução da plataforma e acrescentando a função(corrijam-me se o conceito estiver errado) Math.round()
.
<meta charset="UTF-8">
<script>
function mostrarResultado() {
var invasao = 1500;
var anoAtual = 2022;
var media = 28;
var geracoes = (anoAtual - invasao) / media;
document.write("Passaram-se " + Math.round(geracoes) + " gerações.<br><br>");
}
mostrarResultado();
document.write("São vinte e nove gerações");
</script>
Bons estudos!