freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/rosetta-code/averages-pythagorean-means....

2.7 KiB

title id challengeType videoUrl localeTitle
Averages-Pythagorean means 594d966a1467eb84194f0086 5 Média-Pitagórica significa

Description

Calcule todas as três médias pitagóricas do conjunto de números inteiros de 1 a 10 (inclusive).

Mostre que $ A (x_1, \ ldots, x_n) \ geq G (x_1, \ ldots, x_n) \ geq H (x_1, \ ldots, x_n) $ para esse conjunto de inteiros positivos.

O mais comum dos três meios, a média aritmética , é a soma da lista dividida pelo seu comprimento: $ A (x_1, \ ldots, x_n) = \ frac {x_1 + \ cdots + x_n} {n} $ O geométrico mean é a raiz $ n $ th do produto da lista: $ G (x_1, \ ldots, x_n) = \ sqrt [n] {x_1 \ cdots x_n} $ A média harmônica é $ n $ dividida pela soma de o recíproco de cada item na lista: $ H (x_1, \ ldots, x_n) = \ frac {n} {\ frac {1} {x_1} + \ cdots + \ frac {1} {x_n}} $

Suponha que a entrada seja uma matriz ordenada de todos os números incluídos.

Para a resposta, por favor, imprima um objeto no seguinte formato:

 {
  values: {
    Aritmética: 5.5,
    Geométrico: 4.528728688116765,
    Harmônico: 3.414171521474055
  }
  teste: 'é A> = G> = H? sim'
}

Instructions

Tests

tests:
  - text: <code>pythagoreanMeans</code> é uma função.
    testString: 'assert(typeof pythagoreanMeans === "function", "<code>pythagoreanMeans</code> is a function.");'
  - text: '<code>pythagoreanMeans([1, 2, ..., 10])</code> deve ser igual ao mesmo resultado acima.'
    testString: 'assert.deepEqual(pythagoreanMeans(range1), answer1, "<code>pythagoreanMeans([1, 2, ..., 10])</code> should equal the same output above.");'

Challenge Seed

function pythagoreanMeans (rangeArr) {
  // Good luck!
}

After Test

console.info('after the test');

Solution

// solution required