freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-15-lattice-paths.ru...

1.7 KiB
Raw Blame History

id challengeType title videoUrl localeTitle
5900f37b1000cf542c50fe8e 5 Problem 15: Lattice paths Задача 15: Решетчатые пути

Description

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

Сколько таких маршрутов существует через заданный gridSize ?

Instructions

Tests

tests:
  - text: <code>latticePaths(4)</code> должна вернуть 70.
    testString: 'assert.strictEqual(latticePaths(4), 70, "<code>latticePaths(4)</code> should return 70.");'
  - text: <code>latticePaths(9)</code> должна вернуть 48620.
    testString: 'assert.strictEqual(latticePaths(9), 48620, "<code>latticePaths(9)</code> should return 48620.");'
  - text: <code>latticePaths(20)</code> должна возвращать 137846528820.
    testString: 'assert.strictEqual(latticePaths(20), 137846528820, "<code>latticePaths(20)</code> should return 137846528820.");'

Challenge Seed

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

latticePaths(4);

Solution

// solution required