Probabilidades (Parte 1)

Crie uma função que receba um array não vazio de inteiros e um valor n. Retorne a probabilidade de escolher um valor maior ou igual a n, expressa como porcentagem e arredondada para uma casa decimal.

Exemplos

Program.Probability(new[] { 5, 1, 8, 9 }, 6) ➞ 50.0

Program.Probability(new[] { 7, 4, 17, 14, 12, 3 }, 16) ➞ 16.7

Program.Probability(new[] { 4, 6, 2, 9, 15, 18, 8, 2, 10, 8 }, 6) ➞ 70.0

Observações

  • Probabilidade percentual = 100 × favourable outcomes / total outcomes. Cada valor do array tem a mesma chance de ser escolhido.
  • Os casos fornecidos não produzem uma porcentagem que fique exatamente no meio entre dois resultados com uma casa decimal.