Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — FGV 2024

TI - Desenvolvimento de SistemasCódigos em Java
Código
fg165429
Banca
FGV
Órgão
CVM
Ano
2024
Cargo
Ana ( )
A consultora Fernanda encontrou o método Java a seguir em um código de terceiros. //hx é do tipo HashMap<Float,List<Float>> float w =   hx.entrySet().stream().map(     x-> x.getValue().stream().map(       y -> y * x.getKey()))     .map(x->x.reduce(0f, (a,b)->a+b))     .reduce(0f,(a,b)->a+b) / hx.entrySet().stream().map(     x->x.getKey()*x.getValue().size())     .reduce(0f,(a,b)->a+b);   Como Fernanda conhece muito bem as operações de map e reduce do Java, ela logo descobriu que w representa:
  1. Ao desvio padrão do conjunto de valores do HashMap;
  2. Ba média ponderada dos valores do HashMap, considerando as chaves como peso;
  3. Co produtório do conjunto de valores do HashMap;
  4. Da obtenção da chave relacionada à lista de maior valor médio;
  5. Eo somatório dos produtos entre as chaves do HashMap e as listas de valores relacionadas.
Revelar gabarito e comentário

GabaritoB — a média ponderada dos valores do HashMap, considerando as chaves como peso;

Link permanente: /questoes/fg165429