Files
freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/rosetta-code/averages-pythagorean-means.russian.md

3.4 KiB
Raw Blame History

title, id, challengeType, videoUrl, localeTitle
title id challengeType videoUrl localeTitle
Averages-Pythagorean means 594d966a1467eb84194f0086 5 Средние значения - пифагорейские средства

Description

Вычислите все три пифагорейских средства набора целых чисел от 1 до 10 (включительно).

Покажите, что для этого набора натуральных чисел $ A (x_1, \ ldots, x_n) \ geq G (x_1, \ ldots, x_n) \ geq H (x_1, \ ldots, x_n) $ .

Наиболее распространенным из трех означает среднее арифметическое - это сумма списка, деленная на его длину: $ A (x_1, \ ldots, x_n) = \ frac {x_1 + \ cdots + x_n} {n} $ Геометрическая Среднее означает $ n $ -ый корень из произведения списка: $ G (x_1, \ ldots, x_n) = \ sqrt [n] {x_1 \ cdots x_n} $ Гармоническое среднее $ n $, деленное на сумму обратный каждому элементу в списке: $ H (x_1, \ ldots, x_n) = \ frac {n} {\ frac {1} {x_1} + \ cdots + \ frac {1} {x_n}} $

Предположим, что вход представляет собой упорядоченный массив всех включенных чисел.

Для ответа, пожалуйста, выведите объект в следующем формате:

 {
  значения: {
    Арифметика: 5.5,
    Геометрический: 4.528728688116765,
    Гармонический: 3.414171521474055
  },
  test: 'является A> = G> = H? да'
}

Instructions

Tests

tests:
  - text: Функция <code>pythagoreanMeans</code> - это функция.
    testString: 'assert(typeof pythagoreanMeans === "function", "<code>pythagoreanMeans</code> is a function.");'
  - text: '<code>pythagoreanMeans([1, 2, ..., 10])</code> должен равняться тому же самому выходу.'
    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