Informática, perguntado por thayaniquintanilha2, 2 meses atrás

Desafio

Papai Noel todo ano pede ajuda aos elfos para coletar todas as cartinhas das crianças e saber com o quê presenteá-las. Porém, não são todas as crianças que enviam as suas cartinhas e, como ele não quer deixar ninguém de fora, decidiu que vai presentear mesmo quem não enviou a cartinha. Pensando em um gosto geral, decidiu dar um carrinho de brinquedo para os meninos, e uma boneca para as meninas.


Entrada

A primeira linha da entrada possui um inteiro N (0 < N &leq; 1000), que representa o número de crianças que não enviaram sua cartinha para o Papai Noel. As próximas N linhas consistem em duas strings, a primeira é o nome da criança, e a segunda é uma letra, que pode ser ‘M’, para dizer que é um menino, ou ‘F’ se for uma menina.


Saída

A saída consiste em 2 linhas. A primeira linha deve conter o número de carrinhos que o Papai Noel deve fazer, seguido pela palavra “carrinhos”, e na segunda linha, o número de bonecas seguido pela palavra “bonecas”.



Exemplo de Entrada Exemplo de Saída

5

Milena F

Joao M

Rafaela F

Renata F

Felipe M


2 carrinhos

3 bonecas

CÓDIGO[ ]
//TODO: Complete os espaços em branco com uma possível solução para o problema.
var participantes = gets();
var criancas;
var array = [];
for( ){
criancas = gets().split(' ');
array.push( );
}

const meninos = array.filter( 'M').length;
const meninas = array.filter( 'F').length;
print(`${meninos} carrinhos\n${meninas} bonecas`);

Anexos:

Soluções para a tarefa

Respondido por andrericardoweotlg33
1

Resposta:

var participantes = gets();

var criancas;

var array = [];

for(let i = 0; i < participantes; i++ ){

 criancas = gets().split(' ');

 array.push( criancas[1]         );

}

const meninos = array.filter(sexo  => (sexo.charAt(0) == "M"));

const meninas = array.filter(sexo  => (sexo.charAt(0) == "F"));

print(`${meninos.length} carrinhos\n${meninas.length} bonecas`);

Explicação:


GutoZen: Obrigado funcionou perfeitamente!
Perguntas interessantes