daily pastebin goal
49%
SHARE
TWEET

Untitled

a guest Sep 14th, 2018 59 Never
Upgrade to PRO!
ENDING IN00days00hours00mins00secs
  1. // Lista das candidatas mulheres
  2. let mulheres = [
  3.   { sexo: "feminino", idade: 20 },
  4.   { sexo: "feminino", idade: 20 },
  5.   { sexo: "feminino", idade: 21 },
  6.   { sexo: "feminino", idade: 21 },
  7.   { sexo: "feminino", idade: 21 },
  8.   { sexo: "feminino", idade: 21 },
  9.   { sexo: "feminino", idade: 21 },
  10.   { sexo: "feminino", idade: 22 },
  11.   { sexo: "feminino", idade: 22 },
  12.   { sexo: "feminino", idade: 22 },
  13.   { sexo: "feminino", idade: 23 },
  14.   { sexo: "feminino", idade: 23 },
  15.   { sexo: "feminino", idade: 23 },
  16.   { sexo: "feminino", idade: 23 }
  17. ];
  18.  
  19. // Lista dos candidatos homens
  20. let homens = [
  21.   { sexo: "masculino", idade: 20 },
  22.   { sexo: "masculino", idade: 20 },
  23.   { sexo: "masculino", idade: 20 },
  24.   { sexo: "masculino", idade: 20 },
  25.   { sexo: "masculino", idade: 22 },
  26.   { sexo: "masculino", idade: 22 },
  27.   { sexo: "masculino", idade: 22 },
  28.   { sexo: "masculino", idade: 24 },
  29.   { sexo: "masculino", idade: 24 },
  30.   { sexo: "masculino", idade: 24 },
  31.   { sexo: "masculino", idade: 24 },
  32.   { sexo: "masculino", idade: 24 },
  33.   { sexo: "masculino", idade: 24 },
  34.   { sexo: "masculino", idade: 24 },
  35.   { sexo: "masculino", idade: 25 },
  36.   { sexo: "masculino", idade: 25 }
  37. ];
  38.  
  39. // Junta todos os candidatos em uma lista
  40. let candidatos = mulheres.concat(homens);
  41.  
  42. console.log(`Candidatos: ${candidatos.length}`);
  43. console.log(`Mulheres: ${mulheres.length}`);
  44. console.log(`Homens: ${homens.length}`);
  45.  
  46. let resposta = candidatos.filter(candidato => {
  47.   // Filtra mantendo apenas quem: (Não é Feminino) E (Não tem 22 anos)
  48.   if (candidato.sexo != "feminino" && candidato.idade != 22) {
  49.     return candidato;
  50.   }
  51. });
  52.  
  53. console.log(
  54.   `Candidatos que (Não sejam feminino E Não tenham 22 anos): ${
  55.     resposta.length
  56.   }/${candidatos.length} ou ${(resposta.length / candidatos.length) * 100}%`
  57. );
  58. // **** Candidatos que Não sejam feminino E Não tenham 22 anos: 13/30 ou 43.3%
  59. // Resposta certa conforme enunciado, na minha opinião.
  60.  
  61.  
  62.  
  63. ////////////////////////////////
  64. // Resposta do professor na aula
  65. let respostaErrada = candidatos.filter(candidato => {
  66.   // Filtra mantendo apenas quem: Não (é Feminino E tem 22 anos)
  67.   if (!(candidato.sexo == "feminino" && candidato.idade == 22)) {
  68.     return candidato;
  69.   }
  70. });
  71.  
  72. console.log(
  73.   `Candidatos que Não (sejam feminino e tenham 22 anos): ${
  74.     respostaErrada.length
  75.   }/${candidatos.length} ou ${(respostaErrada.length / candidatos.length) *
  76.     100}%`
  77. );
  78. // **** Candidatos que Não (sejam feminino e tenham 22 anos): 27/30 ou 90%
  79. // Resposta do professor na aula ao vivo e no gabarito.
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top