Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Lista das candidatas mulheres
- let mulheres = [
- { sexo: "feminino", idade: 20 },
- { sexo: "feminino", idade: 20 },
- { sexo: "feminino", idade: 21 },
- { sexo: "feminino", idade: 21 },
- { sexo: "feminino", idade: 21 },
- { sexo: "feminino", idade: 21 },
- { sexo: "feminino", idade: 21 },
- { sexo: "feminino", idade: 22 },
- { sexo: "feminino", idade: 22 },
- { sexo: "feminino", idade: 22 },
- { sexo: "feminino", idade: 23 },
- { sexo: "feminino", idade: 23 },
- { sexo: "feminino", idade: 23 },
- { sexo: "feminino", idade: 23 }
- ];
- // Lista dos candidatos homens
- let homens = [
- { sexo: "masculino", idade: 20 },
- { sexo: "masculino", idade: 20 },
- { sexo: "masculino", idade: 20 },
- { sexo: "masculino", idade: 20 },
- { sexo: "masculino", idade: 22 },
- { sexo: "masculino", idade: 22 },
- { sexo: "masculino", idade: 22 },
- { sexo: "masculino", idade: 24 },
- { sexo: "masculino", idade: 24 },
- { sexo: "masculino", idade: 24 },
- { sexo: "masculino", idade: 24 },
- { sexo: "masculino", idade: 24 },
- { sexo: "masculino", idade: 24 },
- { sexo: "masculino", idade: 24 },
- { sexo: "masculino", idade: 25 },
- { sexo: "masculino", idade: 25 }
- ];
- // Junta todos os candidatos em uma lista
- let candidatos = mulheres.concat(homens);
- console.log(`Candidatos: ${candidatos.length}`);
- console.log(`Mulheres: ${mulheres.length}`);
- console.log(`Homens: ${homens.length}`);
- let resposta = candidatos.filter(candidato => {
- // Filtra mantendo apenas quem: (Não é Feminino) E (Não tem 22 anos)
- if (candidato.sexo != "feminino" && candidato.idade != 22) {
- return candidato;
- }
- });
- console.log(
- `Candidatos que (Não sejam feminino E Não tenham 22 anos): ${
- resposta.length
- }/${candidatos.length} ou ${(resposta.length / candidatos.length) * 100}%`
- );
- // **** Candidatos que Não sejam feminino E Não tenham 22 anos: 13/30 ou 43.3%
- // Resposta certa conforme enunciado, na minha opinião.
- ////////////////////////////////
- // Resposta do professor na aula
- let respostaErrada = candidatos.filter(candidato => {
- // Filtra mantendo apenas quem: Não (é Feminino E tem 22 anos)
- if (!(candidato.sexo == "feminino" && candidato.idade == 22)) {
- return candidato;
- }
- });
- console.log(
- `Candidatos que Não (sejam feminino e tenham 22 anos): ${
- respostaErrada.length
- }/${candidatos.length} ou ${(respostaErrada.length / candidatos.length) *
- 100}%`
- );
- // **** Candidatos que Não (sejam feminino e tenham 22 anos): 27/30 ou 90%
- // Resposta do professor na aula ao vivo e no gabarito.
Add Comment
Please, Sign In to add comment