Queremos escrever uma função naipeDeTruco, que dado um naipe, devolva uma lista de strings, uma por cada carta desse naipe seguindo as cartas do truco:
naipeDeTruco("espadas")
["1 de espadas", "2 de espadas", "3 de espadas" ..., "12 de espadas"]
Lembre-se! As cartas incluem todos os números, com exceção das cartas 8 e 9
escreva a função naipeDeTruco
Soluções para a tarefa
Resposta:
function naipeDeTruco(naipe) {
return ["1", "2", "3", "4", "5", "6", "7", "10", "11", "12"].map(function(tipo) {
return [tipo, naipe].join(' de ');
});
}
console.log(naipeDeTruco('espadas'));
console.log(naipeDeTruco('copas'));
Explicação:
Resposta:
function naipeDeTruco(naipe){
var cartas =[];
for (var i = 1; i <= 12; i++){
if(i !== 8 && i !== 9){
cartas.push([i]+" "+"de"+" "+ naipe);
}
}
return cartas
}
Explicação:
Resolvi usando javascript, a lógica funciona, variavel cartas é um array vazio, para colocar o naipe nas cartas vc precisa rodar um loop "for" de 1 a 12 e dentro vc coloca a condição de só dar o push em "cartas" se no momento o "i" for diferente de "8" e "9" no final é só retornar o array cartas.
valeu!