Olá Senhores, o que acham dessa solução para o problema:
let numeros = [9,4,11,20,8,7];
let novoMapa = numeros.map((elemento)=> (elemento (2 ( 1+ (elemento % 2))))/2 );
console.log(numeros); console.log(novoMapa);
Conforme no exercicio anterior que foi resolvido em uma única linha sem utilização de nenhum if seja ele ternário ou não, resolvi pensar um pouco e tentar resolver seguindo a mesma ideia.
Ou seja, existe uma expressão que você pode utilizar para chegar aos valores desejados: f(x) = (x (2(1+(x%2))))/2.