Javascript: Количество путей

Основы алгоритмов и структур данных 1 сообщение
Обновлено: 29 нояб., 12:38
19
Студентов
47%
Завершения

solutions/solution.js

Реализуйте функцию, которая подсчитывает количество путей на координатной сетке.

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

Функция принимает расстояние до финиша относительно старта по вертикали и горизонтали.

Экспортируйте функцию по умолчанию.

import solution from './solutions/solution.js';

solution(0, 0); // 0
solution(2, 3); // 3
solution(5, 8); // 330

solutions/solution.php

Условия такие же как для JavaScript.

<?php

solution(0, 0); // 0
solution(2, 3); // 3
solution(5, 8); // 330

solutions/solution.py

Условия такие же как для JavaScript.

from solution import solution

solution(0, 0)  # 0
solution(2, 3)  # 3
solution(5, 8)  # 330

solutions/Solution.java

В файле определите пакет solutions и создайте в нем публичный класс Solution. В классе создайте публичный статический метод run(), который подсчитывает количество путей на координатной сетке.

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

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

Solution.run(0, 0); // 0
Solution.run(2, 3); // 3
Solution.run(5, 8); // 330

Для полного доступа к испытанию нужен базовый план

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

Получить доступ
1000
упражнений
2000+
часов теории
3200
тестов