freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-154-exploring-pasca...

2.0 KiB
Raw Blame History

id challengeType title videoUrl localeTitle
5900f4071000cf542c50ff19 5 Problem 154: Exploring Pascal"s pyramid Задача 154: Изучение пирамиды Паскаля

Description

Треугольная пирамида построена с использованием сферических шаров, так что каждый шар покоится ровно на три шара следующего нижнего уровня.

Затем мы вычисляем количество путей, ведущих от вершины к каждой позиции: путь начинается с вершины и продвигается вниз к любой из трех сфер непосредственно под текущей позицией. Следовательно, число путей для достижения определенной позиции - это сумма чисел, находящихся непосредственно над ним (в зависимости от положения, над ней должно быть не более трех чисел). Результатом является пирамида Паскаля, а числа на каждом уровне n - коэффициенты триномиального разложения (x + y + z) n. Сколько коэффициентов разложения (x + y + z) 200000 кратно 1012?

Instructions

Tests

tests:
  - text: <code>euler154()</code> должен вернуть 479742450.
    testString: 'assert.strictEqual(euler154(), 479742450, "<code>euler154()</code> should return 479742450.");'

Challenge Seed

function euler154() {
  // Good luck!
  return true;
}

euler154();

Solution

// solution required